1

file.txt で awk を使用して次のコマンドを実行しています。現在、file.txt に存在する ID に対してコマンドを上から下に実行しています。ファイルに存在する ID とは逆の順序でコマンドを実行したいと考えています。 txt ..これを行う方法についての入力はありますか?

git command $(awk '{print $1}' file.txt)

file.txt contains.

97a65fd1d1b3b8055edef75e060738fed8b31d3 
fb8df67ceff40b4fc078ced31110d7a42e407f16
 a0631ce8a9a10391ac4dc377cd79d1adf1f3f3e2 

.....
4

2 に答える 2

1

awk を使用してファイル内の行を逆にするには、次を使用します。

awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' file

$1上記の代わりに使用$0して、行全体ではなく最初のフィールドのみを操作します。

于 2013-04-30T19:33:45.563 に答える