
私は、WSL を搭載した Ubuntu でターミナルを使用する方法を学んでいます。現在、ワイルドカードを練習していますが、ワイルド?
カードが機能しません。
ご覧のとおり、*
ワイルドカードは機能しますが、これは機能しません。
$ ls file*
file.html file.js file.txt
$ ls dot*
dot.txt dot1902.html dot2.txt
$ ls *.html
archivoPruebaClase.html dot1902.html file.html
$ ls dot?
ls: cannot access 'dot?': No such file or directory
$ ls index?
ls: cannot access 'index?': No such file or directory
答え1
問題なく動作していると思います:
A は
*
コマンド ライン上の任意の数の文字に置き換えられます。A は
?
1 つの文字に置き換えられます。
したがって、たとえば 、などls dot?.txt
は表示されますdot1.txt
が、dot2.txt
などは表示されませんdot10.txt
。
そのフォルダー内のすべてのファイル/フォルダーを一覧表示して、ワイルドカードを使用して何を一覧表示する必要があるかをls -a
判断します。