我尝试使用以下代码替换QQ为ZZ,但它没有做我想要的:
var1=QQ
sed -i 's/$var1/ZZ/g' $file
Run Code Online (Sandbox Code Playgroud)
但是,此代码执行我想要的操作:
sed -i 's/QQ/ZZ/g' $file
Run Code Online (Sandbox Code Playgroud)
我如何在 中使用变量sed?
当我使用类似程序svn并在 Gnome 终端中输入时:
svn upd
Run Code Online (Sandbox Code Playgroud)
并点击Tab它自动完成:
svn update
Run Code Online (Sandbox Code Playgroud)
是否可以在我的自定义 bash 脚本中执行类似的操作?
我在文件中有一个脚本bla.sh,它是可执行的。当我单击它时,将执行脚本并关闭窗口。我希望窗户一直开着。
类似于cmd /k** commandWindows 中的命令。
PS我不希望使用pause的,但我希望能够在执行脚本之后写多个命令。
我想替换$fileWithPathin $file,但是这不起作用,因为(我认为)路径没有被转义。怎么逃避呢?
sed -i 's/${fileWithPath}/HAHA/g' $file
Run Code Online (Sandbox Code Playgroud) 当我执行cron我得到这个错误
cron:无法打开或创建/var/run/crond.pid:权限被拒绝
那么,如何做到没有cron呢?
PS 我想检查 svn 中的文件是否已更改,并且我有一个特殊的脚本。
我想为启动器设置图标。它有一个名为 icon.xpm 的文件,但它被图标集向导忽略。我试图将其更改为 .ico 文件,但它仍然被忽略。有任何想法吗?