特定の文字で始まり終わるファイルを表示するには?

特定の文字で始まり終わるファイルを表示するには?

その文字で始まる現在のディレクトリのすべてのファイル名を表示するlsコマンドを作成します。FまたはFそして手紙で終わります。GまたはG

答え1

ls -1 --file-type [fF]*[gG] | grep -v /$

答え2

lsファイル名だけをリストすることはできません(つまり、ディレクトリはリストされません)。ただし、次の方法でこれを実行できますfind

find . -maxdepth 1 -type f -iname 'f*g'

これにはfind理解され-maxdepth-inameほとんどの人が知っている)実装が必要です。


いくつかの問題:fFは同じ文字ですが、別の文字です。

関連情報