I cannot find a text with '$' in it, the result is invalid. But under windows it works correctly.Seems the '$' is hijacked by linux shell which makes the problem. How to solve?
I tried to search "\$2800", but the executed command becomes:SciTE -grep ~~~~ "" "" "\\$2800"
Try single quotes to avoid interpolation:
On Linux, the Find in Files command works by running another SciTE process with the text provided as a command-line argument.
...
It would likely be better to reimplement using threads instead of processes as is done for Windows and MacOS.
I wonder if this change is planned in the future. Switching to the command line to execute the "SciTE -grep" command every time is tedious :(