シェルスクリプトでディレクトリを一覧表示する場合
- 隠されていないファイルを抽出する必要があります
- アップロード、アーカイブ、ダウンロードを削除する必要があります
例:
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
結果を出力します。いいえこの正規表現を一致させてください。