lsをgrepにパイプし、grepでフィルタリングされたファイルを削除するにはどうすればよいですか?

lsをgrepにパイプし、grepでフィルタリングされたファイルを削除するにはどうすればよいですか?

メインファイルの一部のパッケージを削除したいのですが、ファイル名が長すぎます(google-chrome-stable_current_i386.deb)。だから私はコマンドを使ってls|grep chrome|rmファイルをgrepにパイプしてクロムファイルをフィルタリングしてから削除することにしました。うまくいかなかったので、何をすべきか知りたいです。

ベストアンサー1

それは私をほとんど眉をひっくり返した。

  1. おそらくこの事実を再び指摘したくないでしょう。散弾銃あなたの足に。デフォルトでは、あらゆる種類の構文解析がls優れています。複雑でエラーが発生しやすいこの確立された方法よりfind [...] -execまたは
  2. 誰かがあなたのためにTrollディストリビューションをインストールしない限り、シェルはTab完成します。を入力rm googleしてタップしますTab。すぐに完了しない場合は、もう一度Tabタップして一致するファイルのリストを確認してください。ファイル名の文字をさらに入力して完了するまで範囲を絞り込み、コマンドを実行します。
  3. 管路!=パラメータ。標準入力はバイナリデータストリームコマンドは非同期的に入力できます。パラメーターは、コマンドの実行時に一度だけコマンドに渡されるスペースで区切られた文字列です。これらはほとんど交換できません。

おすすめ記事