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.

$(...)表单用于命令替换<并使 shell 查找文件sed。而是说:

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