私は既存のcsvファイルを持っています.csvファイルを修正し、ファイルの最初の列にfilenameを入れたいと思います。 awk '{if($0) printf("%s,%s\n", FILENAME, $0); else print FILENAME;}' file.csv
既存のcsvファイルの最初の列にファイル名を含める方法
:
Example
file.csv
1,love,anger
Modified csv
file.csv
file.csv,1,love,anger
は、我々はそれが同じくらい簡単ですAWKまたはUNIXで
事前にどうもありがとう
を対処するための条件を追加するコマンドを変更しました。これと他の多くのテキスト操作の問題を解決する方法については、Arnold RobbinsのEffective Awk Programming、第4版を参照してください。それを読んで問題を解決しようとした後、ご質問があればお知らせください。 –