file1
私はbashからファイルを読み込み、2秒ごとに別のファイルに書き込むスクリプトを書くのがfile2
とても簡単です。
しかし、file2
1行ずつ書き込むか、区切り文字を使用したいと思います。
たとえば、
File1 = Some text goes in here
file2
最初の単語は2秒ごとにSome
1回だけ書き、次に2秒後に2番目の単語を書くように最後まで書きたいと思いますfile1
。
ベストアンサー1
「1行ずつ」区切り文字を新しい行に変換します。または区切り記号"、例:
スクリプト:
echo -e "foo:bar\nbaz" > myfile
i=0
while read -r foo; do
echo $i $foo
i=$((i += 1))
done < <(cat myfile | tr ':' '\n')
出力:
0 foo
1 bar
2 baz