我正在使用此命令将某些行从一个文件复制到另一个文件。它工作正常。没有问题。
sed -f <(sed -e '1,10d; 12,$d; x; s/.*/10a\\/;p; x' ../log/file2.txt ) ../log/file4.txt > ../log/file5.txt
问题不是 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
请帮我。