我正在使用此命令将某行从一个文件复制到另一个文件。它工作正常。没有问题。
sed -f <(sed -e '1,10d; 12,$d; x; s/.*/10a\/;p; x' ../log/file2.txt ) ../log/file4.txt > ../log/file5.txt
Run Code Online (Sandbox Code Playgroud)
问题不是 10,而是我想使用变量 VAR1(其中 var1=10)。$VAR1 不起作用。
我试过这个命令:
sed -f <(sed -e '1,$VAR1d; 12,$d; x; s/.*/10a\/;p; x' ../log/file2.txt ) ../log/file4.txt > ../log/file5.txt
Run Code Online (Sandbox Code Playgroud)
请帮我。