আমি ব্যবহার করতে পারি 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)
pipefail
141 এর প্রস্থান স্থিতি হিসাবে আপনার অবশ্যই বিকল্পটি থাকতে হবেyes
,mv
এখানে সাইনপাইপ পাওয়ার কোনও কারণ নেই।