Linux マシン用にBrett Terpstra の便利なQuickQuestion スクリプトを変更しようとしています。mdfind
次のコマンドに相当する Ack は何でしょうか。
mdfind -onlyin "$NOTESDIR" "filename:.$NOTESEXT AND filename:\"$NOTESPRE\" AND ${INPUT%\?}"
...
echo "`mdfind -onlyin \"$NOTESDIR\" -interpret \"filename:.$NOTESEXT AND filename:$NOTESPRE AND ${INPUT%\?}\"`"
AND の部分を正しく取得できないようです。Ack は Perl であるため、括弧を使用する必要があることは理解しています。しかし、たとえば(?="$NOTESPRE")(?="$INPUT")
、エラーが発生しました。
-interpret
さらに、 2行目のスイッチをどうするか迷っています。
このような単純なクエリに戸惑いました...助けてくれてありがとう!