チーム、grepを実行した後、行単位で値を操作する方法を知る必要があります。 $を使用して列ごとに作業できますが、行値ではどのように機能しますか?
私の出力は
cat file.txt | grep -o 'test1[^. ]*'
出力:
test1-exam1-fail
test1-exam3-fail
test1-exam5-fail
これで、上記の出力として$ 1を使用してtest1-exam1-failを処理できます。しかし、test1-exam3-failとExam5を処理するには何を使うべきですか?
答え1
貼り付けコマンドを使用すると、行を列に変換できます。
cat file.txt | grep -o 'test1[^. ]*' | paste - - -
したがって - 私たちが望む熱と同じように使用してください。
その後、x = 1,2,3の$ x値に対して操作を実行できます。