こんにちは.
特定文字以降の文字列を削除する方法に以下のawkコマンドのsub関数を使った例が記載されています. printコマンドでsub関数の戻り値を標準出力に渡しているように見えますが, sub関数の出力はどこに保存されてから, printコマンドに渡されているのでしょうか? $0というものに格納されているのでしょうか?
bash
1sakura@stream:~$ echo foo/bar/hoge123 | awk '{ sub("hoge.*$",""); print $0; }' 2foo/bar/
環境 : Windows10, Ubuntu, Bash
よろしくお願いいたします.
回答1件
あなたの回答
tips
プレビュー