$ xがxが1の列を表す場合、すべてはbashの行を表します。

$ xがxが1の列を表す場合、すべてはbashの行を表します。

チーム、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値に対して操作を実行できます。

おすすめ記事