mac クエスチョンマークで任意の文字として扱う

macで、コマンドを実行してファイルから指定した範囲の行を抽出する手順を記述してます。「?」を使用すると「?=1文字」として扱うことができます。
環境
- OS macOS Monterey
- SHELL /bin/zsh
クエスチョンマークで任意の文字として扱う
クエスチョンマークを使用すると「?」を任意の1文字として扱うことができます。
例えば、以下のようなファイルがあったとします。
ls -1
<出力結果>
hoge.txt
hoge01.txt
hoge02.txt
hoge03.txt
hoge04.txt
hoge05.txt
hoge06.txt
hoge07.txt
hoge08.txt
hoge09.txt
hoge10.txt
これらのファイルの中から「hoge + 2文字」のファイルだけしたい場合は、以下のようにします。
rm hoge??.txt
結果を確認してみると、「hoge + 2文字」のファイルだけ削除されていることが確認できます。
ls
<出力結果>
hoge.txt
-
前の記事
GAS スプレッドシートの指定した範囲の列数を取得する 2023.12.18
-
次の記事
Finder ファイルをプレビューするショートカットキー 2023.12.19
コメントを書く