私はbashスクリプトを学んでいて、この簡単なスクリプトを書きました:
#!/bin/bash
for f in $(cat test.csv | cut -d';' -f 4)
do
EXT=".pdf"
echo "$f$EXT"
done
ファイル test.csv の場所:
col1;col2;col3;test1
col1;col2;col3;test2
col1;col2;col3;test3
...
このスクリプトの出力は次のとおりです。
.pdf
.pdf
.pdf
...
予想される出力は次のようになります。
test1.pdf
test2.pdf
test3.pdf
...
ばかげた質問で申し訳ありませんが、私はこれで立ち往生しています。小さな問題だと思います。
このスクリプトと同じ出力:
#!/bin/bash
while IFS=\; read col1 col2 col3 col4
do
echo "$col4".pdf
done < test.csv