シェルスクリプトから隠されていないファイルを抽出する[閉じる]

シェルスクリプトから隠されていないファイルを抽出する[閉じる]

シェルスクリプトでディレクトリを一覧表示する場合

  1. 隠されていないファイルを抽出する必要があります
  2. アップロード、アーカイブ、ダウンロードを削除する必要があります

例:

upload 
archive 
download 
simple 
data 
final
.bash_logout
.bash

予想出力:

simple 
data 
final

ベストアンサー1

次のコマンドを使用して必要なファイルを抽出できますgrep

ls -a | grep -v -E '(^\.|^upload$|^archive$|^download$)'

正規表現は、.「upload」、「archive」、または「download」で始まる行と一致します。フラグは正規表現を反転さ-vせ、grep結果を出力します。いいえこの正規表現を一致させてください。

おすすめ記事