Ben kullanabilir miyim mv file1 file2
sadece hareket bir şekilde file1
karşı file2
eğer file2
yok?
denedim
yes n | mv -i file1 file2
(bu mv
, file2 dosyasının geçersiz kılınması gerekip gerekmediğini otomatik olarak cevaplaması gerekip gerekmediğini sormasını sağlar ) ancak suistimal etmenin yanı sıra -i
bana güzel hata kodları da vermez (taşınırsa her zaman 0 yerine 141 ve taşınırsa başka bir şey)
-T
için var.
mv
bunun yerine çıkış durumunu kullanmaksa yes
, en basit çözüm olabilirmv -i file1 file2 < <(yes n)
pipefail
141 çıkış Statüsü ne kadar seçeneğiyes
değil,mv
burada bir SIGPIPE almak için hiçbir sebep olurdu.