
疑問符は特殊文字と見なされ、特別な意味があることを知っています。疑問符の表現は、任意のタイプの単一文字にすることができます。
私の練習セッションには次の例があります。
ls ?
これにより、1文字だけを含むすべてのファイルが検索されます。特定の数の文字を検索する方法を知りたいです。例: 3 文字のみで構成されるファイル名がいくつあるかを見つける方法は?
答え1
マイケルの答えは間違っていました。名前にスペースが含まれていると問題が発生します。
$ ls
aaa bbb ccc ccc a
最後の項目は「ccc a」です。
$ ls | grep -o -w '\w\{3\}'
aaa
bbb
ccc
ccc
Seradaが正解を提示しました。
$ ls ???
aaa bbb ccc
$ ls ?????
ccc a
答え2
開始は次のとおりです。
$ ls | grep -o -w '\w\{3\}'
png
png
log
rdb
png
gfd
gpg
pub
pdf
out
log
gpg
key
txt
txt
the
com
pem
VMs
$
数は
$ ls | grep -o -w '\w\{3\}' | wc -l
19