これは私のコードです。「test.txt」ファイルには、タブ以外の空の行と空のスペースが含まれています。その空のスペースと空の行も削除したいのですが、開始する前に空の行が1つ必要st^
です。どうやってするの?
sed "s/^[ ]*//" -i test.txt
cat $2 > /tmp/tt.txt
sed '/^$/d' test.txt > /tmp/tt.txt
echo " " >> test.txt
echo " " >> /tmp/tt.txt
mv /tmp/tt.txt test.txt
次のような出力が得られます。
st^flower
p^rose
p^jasmine
st^animals
p^bear
p^elephant
次のような出力が必要です。
st^flower
p^rose
p^jasmine
st^animals
p^bear
p^elephant