Ignatio পরামর্শ হিসাবে এটি দিয়ে সম্পন্ন করা যেতে পারে grep -v
।
এখানে একটি উদাহরণ রয়েছে যা এতে থাকা কীটি সরিয়ে দেয় some unique string
বা authorized_keys
যখন অন্য কোনও কী অবশিষ্ট থাকে না তখন কেবল ফাইলটি মুছে দেয় ।
if test -f $HOME/.ssh/authorized_keys; then
if grep -v "some unique string" $HOME/.ssh/authorized_keys > $HOME/.ssh/tmp; then
cat $HOME/.ssh/tmp > $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp;
else
rm $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp;
fi;
fi
some unique string
আপনি যে মুছে ফেলতে চান তার মধ্যে কেবল বিদ্যমান এমন কিছু দিয়ে প্রতিস্থাপন করুন ।
এসএনএসের ওলাইনার হিসাবে এটি হয়ে যায়
ssh hostname 'if test -f $HOME/.ssh/authorized_keys; then if grep -v "some unique string" $HOME/.ssh/authorized_keys > $HOME/.ssh/tmp; then cat $HOME/.ssh/tmp > $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp; else rm $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp; fi; fi'
লিনাক্স (SLES) এবং এইচপি-ইউএক্স পরীক্ষিত T