创建符号链接的脚本

创建符号链接的脚本

我正在尝试制作一个脚本,自动创建文件到我的桌面的符号链接。

我已经为我的脚本创建了一个别名并使脚本可执行(如果我只是“echo $path”,它就可以工作)。预期用途是

myalias myfile/

通过命令创建符号链接

ln -sf /absolute/path/to/file ~/Desktop/myfile

这是我尝试过的(有一些变化):

#!/bin/bash
path= realpath $1
link= "~/Desktop/${1::-1}"
ln -sf $path $link

并得到以下错误

/usr/bin/myscript: line 3: ~/Desktop/myfile: No such file or directory

有任何想法吗 ?

相关内容