2017-12-03 9 views
0

私は基本的にfind -inameのエイリアスである非常に単純なスクリプトを持っているので、名前は覚えていますが、その場所は間違いなく忘れてしまったファイル。たとえば、myscript *cri*unis*と入力すると、すぐにcrime_and_punishment.txtが見つかります。Linux/bash:スクリプト内でキーカテゴリコードを変更する

しかし、私はワイルドカード文字を入力するためにshiftキーを押すのが面倒だから、,をワイルドカード文字にしたいと思っています。

私はTeXに使用し、長いテーブルを入力しなければならなかったし、一時的に,は、列区切り記号も作りたいと思った場合にそれは似ています:私は\ bgroup \ catcode` \、= 4を入力し、egroup \ を入力します。テーブルが完成したら

これについて考えると、このサイトのマークダウンでインラインコードスニペットにバックティックを入力するにはどうすればいいですか?マークダウンは、;を一時的に使用して、インラインコードスニペットを区切らせる必要があります。

答えて

1

私は質問を理解していますが、文字ですべての,文字を置き換えたい場合は、このようなものが動作するはずです:

#!/bin/bash 

search=`echo "$1" | tr "," "*"` 

find -iname "$search" 
+4

しないでください!代わりに 'search = $ {1 //、/ *}'を使用してください。 –

+0

@gniourf_gniourf - それほどクーラーに同意する=)答えとして追加してください。 – Cyclonecode

関連する問題