Ero sivun ”TSV” versioiden välillä
Siirry navigaatioon
Siirry hakuun
TSV artikkeli |
p vinkki korjattu. |
||
| (4 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 68: | Rivi 68: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Vinkki|Jos haluat erotella tulostetut sarakkeet myös sarkaimella, voit asettaa ulostulokentän erottimen (OFS): | |||
<syntaxhighlight lang="bash"> | |||
awk 'BEGIN {FS="\t"; OFS="\t"} {print $1, $3}' tiedosto.ts | |||
</syntaxhighlight>}} | |||
5. '''Komentojen yhdistely (Pipeline)''' | 5. '''Komentojen yhdistely (Pipeline)''' | ||
| Rivi 80: | Rivi 85: | ||
=== TSV:n muuntaminen muihin muotoihin === | === TSV:n muuntaminen muihin muotoihin === | ||
TSV-tiedostoja on usein tarpeen muuntaa toiseen muotoon, esimerkiksi CSV:ksi. | TSV-tiedostoja on usein tarpeen muuntaa toiseen muotoon, esimerkiksi [[CSV]]:ksi. | ||
'''Muunnos CSV:ksi (sed)''' | '''Muunnos CSV:ksi (sed)''' | ||
CSV-muotoon muuttaminen tarkoittaa kaikkien sarkainten korvaamista pilkuilla. Tämä hoituu tehokkaasti sed (Stream Editor) -komennolla. | [[CSV]]-muotoon muuttaminen tarkoittaa kaikkien sarkainten korvaamista pilkuilla. Tämä hoituu tehokkaasti ''sed'' (Stream Editor) -komennolla. | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sed 's/\t/,/g' tsv_tiedosto.tsv > csv_tiedosto.csv | sed 's/\t/,/g' tsv_tiedosto.tsv > csv_tiedosto.csv | ||