আমি ব্যবহার করতে পারি mv file1 file2একটি উপায় যে এটি শুধুমাত্র চলে আসে file1কাছে file2যদি file2বিদ্যমান নেই?
আমি চেষ্টা করেছিলাম
yes n | mv -i file1 file2
(এটি mvফাইল 2 কে ওভাররাইড করা উচিত কিনা এবং স্বয়ংক্রিয়ভাবে কোনও উত্তর দেওয়া উচিত কিনা তা জিজ্ঞাসা করতে দেয় ) তবে -iএটি গালি দেওয়ার পাশাপাশি আমাকে দুর্দান্ত ত্রুটি কোড দেয় না (সর্বদা 0 এর পরিবর্তে 141 সরানো হলে এবং সরানো না থাকলে অন্য কিছু)
-Tজন্য একটি রয়েছে ।
mvপরিবর্তে ব্যবহার করতে চান yesতবে সহজ সমাধান হতে পারেmv -i file1 file2 < <(yes n)
pipefail141 এর প্রস্থান স্থিতি হিসাবে আপনার অবশ্যই বিকল্পটি থাকতে হবেyes,mvএখানে সাইনপাইপ পাওয়ার কোনও কারণ নেই।