我使用以下命令来打开、替换、查看更改并保存文件:
sed 's/old string/new string/g' filename > filename1; diff filename1 filename; mv filename1 filename
Run Code Online (Sandbox Code Playgroud)
是否可以在执行命令之前要求确认mv,如下所示?
sed 's/old string/new string/g' filename > filename1
diff filename1 filename
<Some-Command here for user to provide Yes or NO confirmation>
mv filename1 filename
Run Code Online (Sandbox Code Playgroud)
目的是验证更改然后保存它。
shell ×1