
現在のディレクトリ内のすべてのファイルとディレクトリを一覧表示するために使用されるコマンドは何ですか?名前の2番目の文字は数字です。。
grep
ここで使用できますか?
答え1
2番目の文字が数字であるすべてのファイルを一覧表示するには、次のようにします。Bash ワイルドカードこのように:?[0-9]*
どこ:
?
単一文字を表します。[0-9]
0
.. 範囲の単一文字を表し、9
最後に*
任意の数の文字を表します。
これらのファイルを端末にリストするには、またはその引数を出力する他のコマンドを使用できecho
ますls
。たとえば、
ls -d ?[0-9]*
echo ?[0-9]*
最初のケース()では、「一致する」ファイル名が実際にディレクトリである場合は、内容ではなくディレクトリ自体を一覧表示するパラメータを追加するls
必要があります。-d