name "grep - Search for files containing a pattern" icon "$BIRCH/dat/birch_black_ico.png" tip "runs the Unix grep command " var "pattern" type text label "pattern to match" var "invert" type chooser label "invert the sense of the match" default 1 choices "Yes" "-v" "No" "" var "ignore" type chooser label "ignore case" default 1 choices "Yes" "-i" "No" "" var "in1" type tempfile direction in format tsv save false panel var "Run" type button label "Run" shell "tempfile=$RANDOM.tmp; grep %INVERT% %IGNORE% '%PATTERN%' * > $tempfile; chooseviewer.py $tempfile; rm $tempfile" close true var "Manual" type button label "Manual" shell "$BIRCH/script/chooseviewer.py https://man7.org/linux/man-pages/man1/grep.1.html" close false