আমি এমন কিছু করার চেষ্টা করছি
alias ftp='echo do not use ftp. Use sftp instead.'
এটি যাতে ftp
দুর্ঘটনাক্রমে ব্যবহৃত হবে না। তবে আমি তা লক্ষ্য করেছি
ftp abcd.com
কমান্ড প্রতিধ্বনিত করবে
do not use ftp. Use sftp instead. abcd.com
কারণ এটি abcd.com
একটি আর্গুমেন্ট হিসাবে নেওয়া হয় echo
।
বাশকে abcd.com
বিকল্পের সাথে যুক্ত না করার বা echo
এটিকে অতিরিক্ত যুক্তি হিসাবে না নেওয়ার কোনও উপায় আছে কি ? (প্রতিটি পদ্ধতির জন্য কি কোনও সমাধান আছে?)
আমার মনে হয়েছিল আমি এটি তৈরি করতে পারি
alias ftp='sftp'
কিন্তু আমি শুধু নিজেকে ব্যবহার না করার মনে করিয়ে দিতে সব একসাথে কমান্ড স্টপ করতে চাই ftp
।
echo
করার জন্য sftp
ওরফে? অর্থাত alias ftp='echo "Do not use ftp"; sftp'
। ব্যবহারের জন্য বাধ্য হয়েও আপনি এই অনুস্মারকটি পেয়ে যাবেন sftp
।
ftp
ftp
বিভিন্নভাবে নিষেধ করতে পারেন , তবে আপনি যদি এটি করতে চান -printf
পরিবর্তে ব্যবহার করুনecho
:printf "Do not use ftp. Use sftp instead.\n\c"