আমি যখন সাধারণ ব্যবহারকারী হিসাবে নিম্নলিখিতটি চালিত করি তখন সবকিছু ঠিকঠাক হয়:
$(dirname `readlink -f $0`)
তবে আমি রুটে যাওয়ার পরে, নিম্নলিখিত ত্রুটিটি ঘটেছে:
readlink: invalid option -- 'b'
Try `readlink --help' for more information.
dirname: missing operand
Try `dirname --help' for more information.
কোন ধারনা? আমি স্থানীয় ফেডোরা 16 এবং আমাজন ইসি 2 তে চেষ্টা করেছি, উভয়ই বাশ শেল চলছে।
উদাহরণের জন্য সম্পাদনা করুন।
আমি এখানে সমস্যাটি আরও বর্ণনা করি নি বলে ক্ষমা চাই। এই দৃশ্যটি এখানে:
সাধারণ ব্যবহারকারীর অ্যাকাউন্ট ব্যবহার করা:
$ pwd
/home/myuser
$ export MY_DIR=$(dirname `readlink -f $0`)
$ echo MY_DIR
/home/myuser
মূল ব্যবহার:
# pwd
/root
# export ROOT_DIR=$(dirname `readlink -f $0`)
readlink: invalid option -- 'b'
Try `readlink --help' for more information.
dirname: missing operand
Try `dirname --help' for more information.
# export ROOT_DIR=echo $(dirname `readlink -f -- $0`)
# echo $ROOT_DIR
/root
--( "বিয়োগ বিয়োগ" বা "ড্যাশ ড্যাশ") ইঙ্গিত? কিছুই নয় - উত্তরটি আমি এখানে পেয়েছি: /unix//q/11376