ファイルからデスクトップへのシンボリックリンクを自動的に生成するスクリプトを作成しようとしています。
私のスクリプトのエイリアスを作成して実行可能にしました(「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
どんなアイデアがありますか?