スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ls/cp 等で使える正規表現

ついつい忘れてしまう、ls等で使える正規表現いろいろ。

$ ls
dummy123.txt  dummyabc.txt.bak  test123.txt  testabc.txt

$ ls test*
test123.txt  testabc.txt

$ ls *{123,abc}*
dummy123.txt  dummyabc.txt.bak  test123.txt  testabc.txt

$ ls *{123,abc}.txt
dummy123.txt  test123.txt  testabc.txt

$ ls dummy{123}*
ls: dummy{123}*: No such file or directory
文字列を一つのみ指定するとエラー。「ls dummy123*」でいい訳だが。。。

$ ls dummy{qqq,www}*
ls: dummyqqq*: No such file or directory
ls: dummywww*: No such file or directory
マッチしないとマッチしない分、エラーが表示される。

$ ls test[0-9]*.txt
test123.txt

$ ls test[^0-9]*.txt
testabc.txt


{} は ,(カンマ)で区切られた文字列での一致。
[] は ,(カンマ)で区切られた1文字での一致、^(ハット)は排他。
関連記事

Comment

(編集・削除用)
管理者にだけ表示を許可

Trackback

URL
http://nosource.blog35.fc2.com/tb.php/51-ebc6bcf2
この記事にトラックバック(FC2Blog User)

カテゴリ

Amazon

最新コメント

最新トラックバック

アクセスランキング

[ジャンルランキング]
コンピュータ
924位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
154位
アクセスランキングを見る>>

RSSリンクの表示

ブロとも申請フォーム

Copyright © nopgm
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。