xargsでapt-getがクラッシュするのはなぜですか?

xargsでapt-getがクラッシュするのはなぜですか?

ファイルからパッケージのリストを削除しようとしています。次のコマンドを使用しています。

cat packages | xargs sudo apt-get remove

packages私のファイルには削除したいパッケージのリストが含まれています。すべてがうまくいくようですが、apt-getはいまたはいいえを選択できる代わりに中断されます。

このオプションを使用してこの問題を解決できることを知っていますが、-yこれらの問題が発生する理由と対話型の選択を維持する方法を知りたいです。

ベストアンサー1

xargs -a packages sudo apt-get remove

xargs引数はから直接読み取られるため、packagesstdinはそのまま残ります。

おすすめ記事