次のコマンドの次の文var
に変数を渡したいと思います。awk
cat scr1|awk '{val=substr($0,10,10)} 1'|awk '/ /{print $0}'
このステートメントは、ファイルの10〜19番目の場所でのみ10個のスペースで構成された文字列を検索し、その行のみを返します。誰でも良い方法があれば教えてください。
ベストアンサー1
substr() から返される文字列が 10 個の空白で構成されていることを確認してください。
awk 'substr($0,10,10))==" "' infile