我是shell脚本的新手,并且对如何使用sed字符串或其他工具替换文本文件中的第一行感到困惑。这是文本文件的内容:
sed
/home/snehil/Desktop/j1/movie.MOV “ spome其他文字行”
我想将第一行(电影文件路径)替换为just movie.MOV(可能是shell脚本中的变量)
movie.MOV
请指导我如何执行此操作。我遇到sed了一些帖子,我需要在sed这里使用吗?
sed是正确的工具,请尝试执行以下操作:
var="movie.MOV" sed -i "1s/.*/$var/" file.txt
说明
1
s///
$var