Linux クエスチョンマークを使って任意の文字を指定する

Linux クエスチョンマークを使って任意の文字を指定する

Linuxで、クエスチョンマークを使って任意の文字を指定する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

クエスチョンマークを使って任意の文字を指定

クエスチョンマークを使うと「?」を任意の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