私のスクリプトの出力は、 as を使用してタブで区切られてawk
います:
awk -v variable=$bashvariable '{print variable"\t single\t" $0"\t double"}' myinfile.c
コマンドは while ループで実行され、awk
サイクルごとに変数値とファイル myinfile.c が更新されます。このコマンドで期待どおりの結果が得られます。しかし、inmyfile.c に空白行が含まれている場合 (含まれている可能性があります)、関連する情報は出力されません。awk
空行を無視するように指示できますか?
に渡す前に myinfile.c から空白行を削除することで実行できることを私は知っていますawk
。私はその方法を知っsed
ていますが、上記のコマンド自体でそれを行いtr
たいのですが、以下のような別の解決策やパイプされたものではありません。awk
sed '/^$/d' myinfile.c
tr -s "\n" < myinfile.c
提案と返信をお寄せいただきありがとうございます。