Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte terminál . V Unixu alebo Linuxu , tam bude zvyčajne ikona terminál na paneli ponúk alebo na ploche . V systéme Mac OS X , môžete otvoriť terminál kliknutím na ikonu " Spotlight " na paneli ponúk a zadaním " Terminal " . V systéme Windows , ak ste sed pre inštaláciu systému Windows , môžete otvoriť kliknutím na tlačidlo " Štart " , kliknite na " Spustiť " a písanie
2
zadajte nasledujúci príkaz " cmd " . :
sed ' s /\\ " [ ] * [ ] * \\ " /\\ " \\ " /g ' file.csv > file.txt
nahradí všetky čiarky v CSV súbor s medzerami a zapísať výsledky do súboru s názvom " file.txt " , za predpokladu , že čiarky leží priamo medzi dvoma úvodzovkami - zabezpečiť , aby vložené čiarky v rámci samotné dáta nie sú odstránené
< br . > 3
Vytlačiť nové dáta zadaním nasledujúceho príkazu :
cat file.txt
Použitie VBScript
4
Otvorte textový editor .
5
vložte nasledujúci do vášho textového editora :
dim FSO , súbor , outSoubor , RXP
dim FSO = CreateObject ( " Scripting.FileSystemObject " )
dim súbor = fso.OpenTextFile ( WScript.Arguments ( 0 ) , 1 )
dim outSoubor = fso.OpenTextFile ( WScript.Arguments ( 1 ) , 2 )
nastaviť RXP = new RegExp
rxp.Global = TRUE
rxp.Multiline = False
rxp.Pattern = " " " [ ] * [ ] * " " "
robiť , keď nie je file.atEndOfStream
text = file.ReadLine
outFile.WriteLine rxp.Replace ( text , " " , " " , " " )
slučka
Tento skript prečíta dva argumenty z príkazového riadku . Prvý súboru CSV a druhý pre výstupný súbor . To potom platí rovnaký vzorec " RegularExpression " , ako bol použitý v sed časti tutoriálu , aby sa vyzliekli do čiarky a zapisovať dáta do textového súboru výstupu .
6
Uložte svoju prácu ako " csvkill . . vbs "
7
Otvorte terminál pomocou pokynov v časti 1 sed časti a zadajte nasledujúci príkaz :
csvkill.vbs file.csv file.txt
To bude čítať súbor " file.csv " a zapísať výsledky do súboru " file.txt " .
Copyright © počítačové znalosti Všetky práva vyhradené