我正在尝试从.txt
文件中删除两行(7和8)。为此,我正在使用以下代码:-
#!/bin/sh
Column="7"
sed '"$Column",8d' myfile.txt > result.txt
在运行此脚本时,出现此错误:-
sed: -e expression #1, char 1: unknown command: `"'
请告诉我如何将变量用作sed命令的一部分。
变量不会用单引号引起来。用这个:
sed "${Column},8d" myfile.txt > result.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句