> ls -l aliasedname
lrwxr-xr-x 1 anon3202 users 19 Dec 25 05:24 aliasedname -> www/realfilename
私のスクリプトは、指定されたリンク(上記のように)に関する情報ではなく~/www/realfilename
($ 1)に関する情報が提供された時期に関する詳細をaliasedname
返すようにします。aliasedname
私の考えでは(多分?)どんなタイプが欲しいと思いますかexec
?しかし、私はそれについて本当にあいまいです。
ls
私は、aを実行し、それを評価してから、最後の部分をつかんでパスとして使用するつもりでしたcut
...しかし、作業がたくさん必要なようで、よりシンプルな(よりエレガントな)ソリューションが必要です。
私はスクリプトを使って$ 1でさまざまなことをしますが、処理のために何でも私のスクリプトに渡すことができます。エイリアスではなく実際のファイルを扱っていることを確認したいと思います。
ファイル()であるかどうかを確認できますが、if [ -f $1 ]; then
エイリアスを渡すと意図が何であるかは明らかであるため、失敗しないでください。
ベストアンサー1
ls
詳細情報が必要な場合は、-H (--dereference-command-line)
次のオプションを使用してください。
ls -lH ./aliasedname