আমি এমন কিছু করার চেষ্টা করছি
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"