私は現在、識別子(grepで検索)から値を分離するシェルスクリプトを作成しています。
たとえば、特定のファイルをgrepすると、次の情報が検索されます。
value1 = 1
value2 = 74
value3 = 27
情報を取得し、それを次の形式に変換するために使用できるUNIXコマンドが何であるかを知りたいです。
1 74 27
ベストアンサー1
あなたはそれを使用することができますアッこのように:
grep "pattern" file.txt | awk '{printf "%s ", $3}'
用途によって異なりますが、次の目的で使用することを検討する必要がありgrep
ます。awk
grepそれ自体:
awk '/pattern/{printf "%s ", $3}' file.txt
別の方法は強く打つ 噴射:
echo $(awk '/pattern/{print $3}' file.txt)
編集する:もう少し面白い方法があります。参加する値:
awk '/pattern/{print $3}' file.txt | paste -sd " " -