その文字で始まる現在のディレクトリのすべてのファイル名を表示する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
ほとんどの人が知っている)実装が必要です。
いくつかの問題:f
とF
は同じ文字ですが、別の文字です。