1
複数行のawkスクリプトをシェルスクリプトに統合する方法
私の質問は 「グループ番号」に保持されている3桁の数字を抽出するためにファイルを解析する方法 私は単一のシェルスクリプトに一連のコマンドを統合しようとしています 欧州規格を解析してテストシーケンスを抽出する テキストエンコーディングをutf8に変換します 上記の投稿で私に提供されたawkルーチンで結果を処理します。 コンテンツを宛先ファイルに保存する 以下のスクリプトを暫定的に作成しました。私は達成することができるよstep 1とstep 4、どちらもstep 2もstep 3。中間(一時)ファイルを作成する必要があるのだろうか。中間ステップの出力を変数に保存しようとしましたが、成功しませんでした。どんな助けも、起こりうる間違いとこれを行う最善の方法に関する助けになるでしょう。 #!/bin/bash # creating the Latex code for a test procedure awkcommand= "/usr/bin/awk ' $1 == "Group" {printf("\\section{%s %d}\n", $1, $2); next} { title = sep = "" for (i=1; i<=NF; i++) if ($i ~ /^[0-9][0-9][0-9]$/) { printf("\\subsection{%s} \n\\TestDetails{%d}\n", …
12
shell-script
awk