0

次のエントリを含むresult.txtファイルがあります

結果.txt

136209
136220
136152
136248
136196
136227
136163
136234
136174
136241
136185
135910

sed コマンドを使用して各 ID を抽出し、それをファイルに書き込んで変数に割り当てています。削減したいのですが、このようなものvalue1=$(<sed '1 ! d' result.txt)が必要ですが、./test.sh: line 19: sed: No のようなエラーが発生しています。そのようなファイルまたはディレクトリ。

4

1 に答える 1

2

最初にあなたのコメントから:

value1=$(<d1.txt)

d1.txt変数にファイルを読み込みますvalue1

この$(...)形式はコマンド置換に使用され<、シェルにファイルを検索させますsed。代わりに次のように言います。

value1=$(sed '1 ! d' result.txt)
于 2013-06-25T11:45:13.320 に答える