我有一个result.txt文件,其中包含以下条目
的Result.txt
136209
136220
136152
136248
136196
136227
136163
136234
136174
136241
136185
135910
我正在使用sed命令提取每个ID并将其写入文件然后分配给变量。我希望它减少,我想要这样的value1=$(<sed '1 ! d' result.txt)
,但它给我的错误为./test。 sh:第19行:sed:没有这样的文件或目录。
答案 0 :(得分:3)
value1=$(<sed '1 ! d' result.txt)
# ^
# \
# --- remove this character
答案 1 :(得分:2)
首先发表评论:
value1=$(<d1.txt)
会将文件d1.txt
读入变量value1
。
$(...)
表单用于命令替换,<
使shell查找文件sed
。相反说:
value1=$(sed '1 ! d' result.txt)