blob: 2df87d98913b1a7d4a65696720af5ebb6ba36c78 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
// Create and show the dialog
var dlg = Factory.loadui('grepdlg.ui');
dlg.exec();
// Extract the parameters
var search = dlg.child('search_edit').text;
var files = dlg.child('files_edit').text;
var matchcase = dlg.child('case_check').checked;
var shownumbers = dlg.child('shownumbers_check').checked;
// Build the command line
var options = '';
if ( !matchcase ) {
options += '-i ';
}
if ( shownumbers ) {
options += '-n ';
}
cmd = 'grep -H '+options+"'"+search+"' "+files;
// Print the command line
print( cmd );
|