我有一个现有的文件,我用一个符号链接替换另一个文件.所以我基本上需要这样做:
rm orig
ln -s /var/better orig
Run Code Online (Sandbox Code Playgroud)
我把上面的内容干掉了:
{rm,ln\ -s\ /var/better}\ orig\;
Run Code Online (Sandbox Code Playgroud)
但它不再有效.shell现在抱怨:
-bash: rm orig;: command not found
Run Code Online (Sandbox Code Playgroud)
有没有办法让DRY表格有效?
你可以使用"-f".
ln -sf /var/better orig
Run Code Online (Sandbox Code Playgroud)
从 man ln
-f, - force删除现有目标文件