Концы строки MS в job.csv?
less job.csv
часто выставочный ^M в конце строки, если это.
Вы могли бы быть более обеспечены без бесполезного cat
:
$ cat test.csv
"179116"
"179125"
"179126"
"178327"
"178284"
"178288"
"178291"
"178304"
"178311"
"178335"
$ sed 's/"//g;s/^/<id>/g;s/$/<\/id>/g' test.csv
<id>179116</id>
<id>179125</id>
<id>179126</id>
<id>178327</id>
<id>178284</id>
<id>178288</id>
<id>178291</id>
<id>178304</id>
<id>178311</id>
<id>178335</id>
cat
не является бесполезным, но лишним в Вашей команде. *отклоните команды, обычно берут имя файла в качестве параметра или обработку поддержки через stdin (command < file
). И sed
"не переставляет вокруг" входного файла, если Вы не говорите его с -i
.
– l0b0
07.07.2011, 10:04