Changeset View
Changeset View
Standalone View
Standalone View
data/syntax/bash.xml
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
---|---|---|---|---|---|
2 | <!DOCTYPE language SYSTEM "language.dtd" | 2 | <!DOCTYPE language SYSTEM "language.dtd" | ||
3 | [ | 3 | [ | ||
4 | <!ENTITY funcname "[A-Za-z_:][A-Za-z0-9_:#%@-]*"> | 4 | <!ENTITY funcname "[A-Za-z_:][A-Za-z0-9_:#%@-]*"> | ||
5 | <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*"> | 5 | <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*"> | ||
6 | <!ENTITY word "[^|&;()<>\s]+"> <!-- see man bash --> | 6 | <!ENTITY word "[^|&;()<>\s]+"> <!-- see man bash --> | ||
7 | <!ENTITY eos "(?=($|\s))"> <!-- eol or space following --> | 7 | <!ENTITY eos "(?=($|\s))"> <!-- eol or space following --> | ||
8 | <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> | 8 | <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> | ||
9 | <!ENTITY pathpart "([\w_@.%*?+-]|\\ )"> <!-- valid character in a file name --> | 9 | <!ENTITY pathpart "([\w_@.%*?+-]|\\ )"> <!-- valid character in a file name --> | ||
10 | ]> | 10 | ]> | ||
11 | <language name="Bash" version="3" kateversion="5.0" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;*.nix;.bashrc;.bash_profile;.bash_login;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL"> | 11 | <language name="Bash" version="4" kateversion="5.0" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;*.nix;.bashrc;.bash_profile;.bash_login;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL"> | ||
12 | 12 | | |||
13 | <!-- (c) 2004 by Wilbert Berendsen (wilbert@kde.nl) | 13 | <!-- (c) 2004 by Wilbert Berendsen (wilbert@kde.nl) | ||
14 | Changes by Matthew Woehlke (mw_triad@users.sourceforge.net) | 14 | Changes by Matthew Woehlke (mw_triad@users.sourceforge.net) | ||
15 | Changes by Sebastian Pipping (webmaster@hartwork.org) | 15 | Changes by Sebastian Pipping (webmaster@hartwork.org) | ||
16 | Changes by Luiz Angelo Daros de Luca (luizluca@gmail.com) | 16 | Changes by Luiz Angelo Daros de Luca (luizluca@gmail.com) | ||
17 | Released under the LGPL, part of kdelibs/kate --> | 17 | Released under the LGPL, part of kdelibs/kate --> | ||
18 | 18 | | |||
19 | <highlighting> | 19 | <highlighting> | ||
20 | <list name="keywords"> | 20 | <list name="keywords"> | ||
21 | <item> else </item> | 21 | <item>else</item> | ||
22 | <item> for </item> | 22 | <item>for</item> | ||
23 | <item> function </item> | 23 | <item>function</item> | ||
24 | <item> in </item> | 24 | <item>in</item> | ||
25 | <item> select </item> | 25 | <item>select</item> | ||
26 | <item> until </item> | 26 | <item>until</item> | ||
27 | <item> while </item> | 27 | <item>while</item> | ||
28 | <item> elif </item> | 28 | <item>elif</item> | ||
29 | <item> then </item> | 29 | <item>then</item> | ||
30 | <item> set </item> | 30 | <item>set</item> | ||
31 | </list> | 31 | </list> | ||
32 | 32 | | |||
33 | <list name="builtins"> | 33 | <list name="builtins"> | ||
34 | <item> : </item> | 34 | <item>:</item> | ||
35 | <item> source </item> | 35 | <item>source</item> | ||
36 | <item> alias </item> | 36 | <item>alias</item> | ||
37 | <item> bg </item> | 37 | <item>bg</item> | ||
38 | <item> bind </item> | 38 | <item>bind</item> | ||
39 | <item> break </item> | 39 | <item>break</item> | ||
40 | <item> builtin </item> | 40 | <item>builtin</item> | ||
41 | <item> cd </item> | 41 | <item>cd</item> | ||
42 | <item> caller </item> | 42 | <item>caller</item> | ||
43 | <item> command </item> | 43 | <item>command</item> | ||
44 | <item> compgen </item> | 44 | <item>compgen</item> | ||
45 | <item> complete </item> | 45 | <item>complete</item> | ||
46 | <item> continue </item> | 46 | <item>continue</item> | ||
47 | <item> dirs </item> | 47 | <item>dirs</item> | ||
48 | <item> disown </item> | 48 | <item>disown</item> | ||
49 | <item> echo </item> | 49 | <item>echo</item> | ||
50 | <item> enable </item> | 50 | <item>enable</item> | ||
51 | <item> eval </item> | 51 | <item>eval</item> | ||
52 | <item> exec </item> | 52 | <item>exec</item> | ||
53 | <item> exit </item> | 53 | <item>exit</item> | ||
54 | <item> fc </item> | 54 | <item>fc</item> | ||
55 | <item> fg </item> | 55 | <item>fg</item> | ||
56 | <item> getopts </item> | 56 | <item>getopts</item> | ||
57 | <item> hash </item> | 57 | <item>hash</item> | ||
58 | <item> help </item> | 58 | <item>help</item> | ||
59 | <item> history </item> | 59 | <item>history</item> | ||
60 | <item> jobs </item> | 60 | <item>jobs</item> | ||
61 | <item> kill </item> | 61 | <item>kill</item> | ||
62 | <item> let </item> | 62 | <item>let</item> | ||
63 | <item> logout </item> | 63 | <item>logout</item> | ||
64 | <item> popd </item> | 64 | <item>popd</item> | ||
65 | <item> printf </item> | 65 | <item>printf</item> | ||
66 | <item> pushd </item> | 66 | <item>pushd</item> | ||
67 | <item> pwd </item> | 67 | <item>pwd</item> | ||
68 | <item> return </item> | 68 | <item>return</item> | ||
69 | <item> set </item> | 69 | <item>set</item> | ||
70 | <item> shift </item> | 70 | <item>shift</item> | ||
71 | <item> shopt </item> | 71 | <item>shopt</item> | ||
72 | <item> suspend </item> | 72 | <item>suspend</item> | ||
73 | <item> test </item> | 73 | <item>test</item> | ||
74 | <item> time </item> | 74 | <item>time</item> | ||
75 | <item> times </item> | 75 | <item>times</item> | ||
76 | <item> trap </item> | 76 | <item>trap</item> | ||
77 | <item> type </item> | 77 | <item>type</item> | ||
78 | <item> ulimit </item> | 78 | <item>ulimit</item> | ||
79 | <item> umask </item> | 79 | <item>umask</item> | ||
80 | <item> unalias </item> | 80 | <item>unalias</item> | ||
81 | <item> wait </item> | 81 | <item>wait</item> | ||
82 | </list> | 82 | </list> | ||
83 | 83 | | |||
84 | <list name="builtins_var"> | 84 | <list name="builtins_var"> | ||
85 | <item> export </item> | 85 | <item>export</item> | ||
86 | <item> unset </item> | 86 | <item>unset</item> | ||
87 | <item> declare </item> | 87 | <item>declare</item> | ||
88 | <item> typeset </item> | 88 | <item>typeset</item> | ||
89 | <item> local </item> | 89 | <item>local</item> | ||
90 | <item> read </item> | 90 | <item>read</item> | ||
91 | <item> readonly </item> | 91 | <item>readonly</item> | ||
92 | </list> | 92 | </list> | ||
93 | 93 | | |||
94 | <list name="unixcommands"> | 94 | <list name="unixcommands"> | ||
95 | <!-- /bin --> | 95 | <!-- /bin --> | ||
96 | <item> arch </item> | 96 | <item>arch</item> | ||
97 | <item> awk </item> | 97 | <item>awk</item> | ||
98 | <item> bash </item> | 98 | <item>bash</item> | ||
99 | <item> bunzip2 </item> | 99 | <item>bunzip2</item> | ||
100 | <item> bzcat </item> | 100 | <item>bzcat</item> | ||
101 | <item> bzcmp </item> | 101 | <item>bzcmp</item> | ||
102 | <item> bzdiff </item> | 102 | <item>bzdiff</item> | ||
103 | <item> bzegrep </item> | 103 | <item>bzegrep</item> | ||
104 | <item> bzfgrep </item> | 104 | <item>bzfgrep</item> | ||
105 | <item> bzgrep </item> | 105 | <item>bzgrep</item> | ||
106 | <item> bzip2 </item> | 106 | <item>bzip2</item> | ||
107 | <item> bzip2recover </item> | 107 | <item>bzip2recover</item> | ||
108 | <item> bzless </item> | 108 | <item>bzless</item> | ||
109 | <item> bzmore </item> | 109 | <item>bzmore</item> | ||
110 | <item> cat </item> | 110 | <item>cat</item> | ||
111 | <item> chattr </item> | 111 | <item>chattr</item> | ||
112 | <item> chgrp </item> | 112 | <item>chgrp</item> | ||
113 | <item> chmod </item> | 113 | <item>chmod</item> | ||
114 | <item> chown </item> | 114 | <item>chown</item> | ||
115 | <item> chvt </item> | 115 | <item>chvt</item> | ||
116 | <item> cp </item> | 116 | <item>cp</item> | ||
117 | <item> date </item> | 117 | <item>date</item> | ||
118 | <item> dd </item> | 118 | <item>dd</item> | ||
119 | <item> deallocvt </item> | 119 | <item>deallocvt</item> | ||
120 | <item> df </item> | 120 | <item>df</item> | ||
121 | <item> dir </item> | 121 | <item>dir</item> | ||
122 | <item> dircolors </item> | 122 | <item>dircolors</item> | ||
123 | <item> dmesg </item> | 123 | <item>dmesg</item> | ||
124 | <item> dnsdomainname </item> | 124 | <item>dnsdomainname</item> | ||
125 | <item> domainname </item> | 125 | <item>domainname</item> | ||
126 | <item> du </item> | 126 | <item>du</item> | ||
127 | <item> dumpkeys </item> | 127 | <item>dumpkeys</item> | ||
128 | <item> echo </item> | 128 | <item>echo</item> | ||
129 | <item> ed </item> | 129 | <item>ed</item> | ||
130 | <item> egrep </item> | 130 | <item>egrep</item> | ||
131 | <item> false </item> | 131 | <item>false</item> | ||
132 | <item> fgconsole </item> | 132 | <item>fgconsole</item> | ||
133 | <item> fgrep </item> | 133 | <item>fgrep</item> | ||
134 | <item> fuser </item> | 134 | <item>fuser</item> | ||
135 | <item> gawk </item> | 135 | <item>gawk</item> | ||
136 | <item> getkeycodes </item> | 136 | <item>getkeycodes</item> | ||
137 | <item> gocr </item> | 137 | <item>gocr</item> | ||
138 | <item> grep </item> | 138 | <item>grep</item> | ||
139 | <item> groff </item> | 139 | <item>groff</item> | ||
140 | <item> groups </item> | 140 | <item>groups</item> | ||
141 | <item> gunzip </item> | 141 | <item>gunzip</item> | ||
142 | <item> gzexe </item> | 142 | <item>gzexe</item> | ||
143 | <item> gzip </item> | 143 | <item>gzip</item> | ||
144 | <item> hostname </item> | 144 | <item>hostname</item> | ||
145 | <item> igawk </item> | 145 | <item>igawk</item> | ||
146 | <item> install </item> | 146 | <item>install</item> | ||
147 | <item> kbd_mode </item> | 147 | <item>kbd_mode</item> | ||
148 | <item> kbdrate </item> | 148 | <item>kbdrate</item> | ||
149 | <item> killall </item> | 149 | <item>killall</item> | ||
150 | <item> last </item> | 150 | <item>last</item> | ||
151 | <item> lastb </item> | 151 | <item>lastb</item> | ||
152 | <item> link </item> | 152 | <item>link</item> | ||
153 | <item> ln </item> | 153 | <item>ln</item> | ||
154 | <item> loadkeys </item> | 154 | <item>loadkeys</item> | ||
155 | <item> loadunimap </item> | 155 | <item>loadunimap</item> | ||
156 | <item> login </item> | 156 | <item>login</item> | ||
157 | <item> ls </item> | 157 | <item>ls</item> | ||
158 | <item> lsattr </item> | 158 | <item>lsattr</item> | ||
159 | <item> lsmod </item> | 159 | <item>lsmod</item> | ||
160 | <item> lsmod.old </item> | 160 | <item>lsmod.old</item> | ||
161 | <item> lzcat </item> | 161 | <item>lzcat</item> | ||
162 | <item> lzcmp </item> | 162 | <item>lzcmp</item> | ||
163 | <item> lzdiff </item> | 163 | <item>lzdiff</item> | ||
164 | <item> lzegrep </item> | 164 | <item>lzegrep</item> | ||
165 | <item> lzfgrep </item> | 165 | <item>lzfgrep</item> | ||
166 | <item> lzgrep </item> | 166 | <item>lzgrep</item> | ||
167 | <item> lzless </item> | 167 | <item>lzless</item> | ||
168 | <item> lzcat </item> | 168 | <item>lzcat</item> | ||
169 | <item> lzma </item> | 169 | <item>lzma</item> | ||
170 | <item> lzmainfo </item> | 170 | <item>lzmainfo</item> | ||
171 | <item> lzmore </item> | 171 | <item>lzmore</item> | ||
172 | <item> mapscrn </item> | 172 | <item>mapscrn</item> | ||
173 | <item> mesg </item> | 173 | <item>mesg</item> | ||
174 | <item> mkdir </item> | 174 | <item>mkdir</item> | ||
175 | <item> mkfifo </item> | 175 | <item>mkfifo</item> | ||
176 | <item> mknod </item> | 176 | <item>mknod</item> | ||
177 | <item> mktemp </item> | 177 | <item>mktemp</item> | ||
178 | <item> more </item> | 178 | <item>more</item> | ||
179 | <item> mount </item> | 179 | <item>mount</item> | ||
180 | <item> mv </item> | 180 | <item>mv</item> | ||
181 | <item> nano </item> | 181 | <item>nano</item> | ||
182 | <item> netstat </item> | 182 | <item>netstat</item> | ||
183 | <item> nisdomainname </item> | 183 | <item>nisdomainname</item> | ||
184 | <item> nroff </item> | 184 | <item>nroff</item> | ||
185 | <item> openvt </item> | 185 | <item>openvt</item> | ||
186 | <item> pgawk </item> | 186 | <item>pgawk</item> | ||
187 | <item> pidof </item> | 187 | <item>pidof</item> | ||
188 | <item> ping </item> | 188 | <item>ping</item> | ||
189 | <item> ps </item> | 189 | <item>ps</item> | ||
190 | <item> pstree </item> | 190 | <item>pstree</item> | ||
191 | <item> pwd </item> | 191 | <item>pwd</item> | ||
192 | <item> rbash </item> | 192 | <item>rbash</item> | ||
193 | <item> readlink </item> | 193 | <item>readlink</item> | ||
194 | <item> red </item> | 194 | <item>red</item> | ||
195 | <item> resizecons </item> | 195 | <item>resizecons</item> | ||
196 | <item> rm </item> | 196 | <item>rm</item> | ||
197 | <item> rmdir </item> | 197 | <item>rmdir</item> | ||
198 | <item> run-parts </item> | 198 | <item>run-parts</item> | ||
199 | <item> sash </item> | 199 | <item>sash</item> | ||
200 | <item> sed </item> | 200 | <item>sed</item> | ||
201 | <item> setfont </item> | 201 | <item>setfont</item> | ||
202 | <item> setkeycodes </item> | 202 | <item>setkeycodes</item> | ||
203 | <item> setleds </item> | 203 | <item>setleds</item> | ||
204 | <item> setmetamode </item> | 204 | <item>setmetamode</item> | ||
205 | <item> setserial </item> | 205 | <item>setserial</item> | ||
206 | <item> sh </item> | 206 | <item>sh</item> | ||
207 | <item> showkey </item> | 207 | <item>showkey</item> | ||
208 | <item> shred </item> | 208 | <item>shred</item> | ||
209 | <item> sleep </item> | 209 | <item>sleep</item> | ||
210 | <item> ssed </item> | 210 | <item>ssed</item> | ||
211 | <item> stat </item> | 211 | <item>stat</item> | ||
212 | <item> stty </item> | 212 | <item>stty</item> | ||
213 | <item> su </item> | 213 | <item>su</item> | ||
214 | <item> sync </item> | 214 | <item>sync</item> | ||
215 | <item> tar </item> | 215 | <item>tar</item> | ||
216 | <item> tempfile </item> | 216 | <item>tempfile</item> | ||
217 | <item> touch </item> | 217 | <item>touch</item> | ||
218 | <item> troff </item> | 218 | <item>troff</item> | ||
219 | <item> true </item> | 219 | <item>true</item> | ||
220 | <item> umount </item> | 220 | <item>umount</item> | ||
221 | <item> uname </item> | 221 | <item>uname</item> | ||
222 | <item> unicode_start </item> | 222 | <item>unicode_start</item> | ||
223 | <item> unicode_stop </item> | 223 | <item>unicode_stop</item> | ||
224 | <item> unlink </item> | 224 | <item>unlink</item> | ||
225 | <item> unlzma </item> | 225 | <item>unlzma</item> | ||
226 | <item> unxz </item> | 226 | <item>unxz</item> | ||
227 | <item> utmpdump </item> | 227 | <item>utmpdump</item> | ||
228 | <item> uuidgen </item> | 228 | <item>uuidgen</item> | ||
229 | <item> vdir </item> | 229 | <item>vdir</item> | ||
230 | <item> wall </item> | 230 | <item>wall</item> | ||
231 | <item> wc </item> | 231 | <item>wc</item> | ||
232 | <item> xz </item> | 232 | <item>xz</item> | ||
233 | <item> xzcat </item> | 233 | <item>xzcat</item> | ||
234 | <item> ypdomainname </item> | 234 | <item>ypdomainname</item> | ||
235 | <item> zcat </item> | 235 | <item>zcat</item> | ||
236 | <item> zcmp </item> | 236 | <item>zcmp</item> | ||
237 | <item> zdiff </item> | 237 | <item>zdiff</item> | ||
238 | <item> zegrep </item> | 238 | <item>zegrep</item> | ||
239 | <item> zfgrep </item> | 239 | <item>zfgrep</item> | ||
240 | <item> zforce </item> | 240 | <item>zforce</item> | ||
241 | <item> zgrep </item> | 241 | <item>zgrep</item> | ||
242 | <item> zless </item> | 242 | <item>zless</item> | ||
243 | <item> zmore </item> | 243 | <item>zmore</item> | ||
244 | <item> znew </item> | 244 | <item>znew</item> | ||
245 | <item> zsh </item> | 245 | <item>zsh</item> | ||
246 | 246 | | |||
247 | <!-- some from /usr/bin --> | 247 | <!-- some from /usr/bin --> | ||
248 | <item> aclocal </item> | 248 | <item>aclocal</item> | ||
249 | <item> aconnect </item> | 249 | <item>aconnect</item> | ||
250 | <item> aplay </item> | 250 | <item>aplay</item> | ||
251 | <item> apm </item> | 251 | <item>apm</item> | ||
252 | <item> apmsleep </item> | 252 | <item>apmsleep</item> | ||
253 | <item> apropos </item> | 253 | <item>apropos</item> | ||
254 | <item> ar </item> | 254 | <item>ar</item> | ||
255 | <item> arecord </item> | 255 | <item>arecord</item> | ||
256 | <item> as </item> | 256 | <item>as</item> | ||
257 | <item> as86 </item> | 257 | <item>as86</item> | ||
258 | <item> autoconf </item> | 258 | <item>autoconf</item> | ||
259 | <item> autoheader </item> | 259 | <item>autoheader</item> | ||
260 | <item> automake </item> | 260 | <item>automake</item> | ||
261 | <item> awk </item> | 261 | <item>awk</item> | ||
262 | <item> basename </item> | 262 | <item>basename</item> | ||
263 | <item> bc </item> | 263 | <item>bc</item> | ||
264 | <item> bison </item> | 264 | <item>bison</item> | ||
265 | <item> c++ </item> | 265 | <item>c++</item> | ||
266 | <item> cal </item> | 266 | <item>cal</item> | ||
267 | <item> cat </item> | 267 | <item>cat</item> | ||
268 | <item> cc </item> | 268 | <item>cc</item> | ||
269 | <item> cdda2wav </item> | 269 | <item>cdda2wav</item> | ||
270 | <item> cdparanoia </item> | 270 | <item>cdparanoia</item> | ||
271 | <item> cdrdao </item> | 271 | <item>cdrdao</item> | ||
272 | <item> cd-read </item> | 272 | <item>cd-read</item> | ||
273 | <item> cdrecord </item> | 273 | <item>cdrecord</item> | ||
274 | <item> chfn </item> | 274 | <item>chfn</item> | ||
275 | <item> chgrp </item> | 275 | <item>chgrp</item> | ||
276 | <item> chmod </item> | 276 | <item>chmod</item> | ||
277 | <item> chown </item> | 277 | <item>chown</item> | ||
278 | <item> chroot </item> | 278 | <item>chroot</item> | ||
279 | <item> chsh </item> | 279 | <item>chsh</item> | ||
280 | <item> clear </item> | 280 | <item>clear</item> | ||
281 | <item> cmp </item> | 281 | <item>cmp</item> | ||
282 | <item> co </item> | 282 | <item>co</item> | ||
283 | <item> col </item> | 283 | <item>col</item> | ||
284 | <item> comm </item> | 284 | <item>comm</item> | ||
285 | <item> cp </item> | 285 | <item>cp</item> | ||
286 | <item> cpio </item> | 286 | <item>cpio</item> | ||
287 | <item> cpp </item> | 287 | <item>cpp</item> | ||
288 | <item> cut </item> | 288 | <item>cut</item> | ||
289 | <item> dc </item> | 289 | <item>dc</item> | ||
290 | <item> dd </item> | 290 | <item>dd</item> | ||
291 | <item> df </item> | 291 | <item>df</item> | ||
292 | <item> diff </item> | 292 | <item>diff</item> | ||
293 | <item> diff3 </item> | 293 | <item>diff3</item> | ||
294 | <item> dir </item> | 294 | <item>dir</item> | ||
295 | <item> dircolors </item> | 295 | <item>dircolors</item> | ||
296 | <item> directomatic </item> | 296 | <item>directomatic</item> | ||
297 | <item> dirname </item> | 297 | <item>dirname</item> | ||
298 | <item> du </item> | 298 | <item>du</item> | ||
299 | <item> env </item> | 299 | <item>env</item> | ||
300 | <item> expr </item> | 300 | <item>expr</item> | ||
301 | <item> fbset </item> | 301 | <item>fbset</item> | ||
302 | <item> file </item> | 302 | <item>file</item> | ||
303 | <item> find </item> | 303 | <item>find</item> | ||
304 | <item> flex </item> | 304 | <item>flex</item> | ||
305 | <item> flex++ </item> | 305 | <item>flex++</item> | ||
306 | <item> fmt </item> | 306 | <item>fmt</item> | ||
307 | <item> free </item> | 307 | <item>free</item> | ||
308 | <item> ftp </item> | 308 | <item>ftp</item> | ||
309 | <item> funzip </item> | 309 | <item>funzip</item> | ||
310 | <item> fuser </item> | 310 | <item>fuser</item> | ||
311 | <item> g++ </item> | 311 | <item>g++</item> | ||
312 | <item> gawk </item> | 312 | <item>gawk</item> | ||
313 | <item> gc </item> | 313 | <item>gc</item> | ||
314 | <item> gcc </item> | 314 | <item>gcc</item> | ||
315 | <item> clang </item> | 315 | <item>clang</item> | ||
316 | <item> valgrind </item> | 316 | <item>valgrind</item> | ||
317 | <item> xdg-open </item> | 317 | <item>xdg-open</item> | ||
318 | <item> cmake </item> | 318 | <item>cmake</item> | ||
319 | <item> qmake </item> | 319 | <item>qmake</item> | ||
320 | <item> svn </item> | 320 | <item>svn</item> | ||
321 | <item> git </item> | 321 | <item>git</item> | ||
322 | <item> rsync </item> | 322 | <item>rsync</item> | ||
323 | <item> gdb </item> | 323 | <item>gdb</item> | ||
324 | <item> getent </item> | 324 | <item>getent</item> | ||
325 | <item> getopt </item> | 325 | <item>getopt</item> | ||
326 | <item> gettext </item> | 326 | <item>gettext</item> | ||
327 | <item> gettextize </item> | 327 | <item>gettextize</item> | ||
328 | <item> gimp </item> | 328 | <item>gimp</item> | ||
329 | <item> gimp-remote </item> | 329 | <item>gimp-remote</item> | ||
330 | <item> gimptool </item> | 330 | <item>gimptool</item> | ||
331 | <item> gmake </item> | 331 | <item>gmake</item> | ||
332 | <item> gs </item> | 332 | <item>gs</item> | ||
333 | <item> head </item> | 333 | <item>head</item> | ||
334 | <item> hexdump </item> | 334 | <item>hexdump</item> | ||
335 | <item> id </item> | 335 | <item>id</item> | ||
336 | <item> install </item> | 336 | <item>install</item> | ||
337 | <item> join </item> | 337 | <item>join</item> | ||
338 | <item> kill </item> | 338 | <item>kill</item> | ||
339 | <item> killall </item> | 339 | <item>killall</item> | ||
340 | <item> ld </item> | 340 | <item>ld</item> | ||
341 | <item> ld86 </item> | 341 | <item>ld86</item> | ||
342 | <item> ldd </item> | 342 | <item>ldd</item> | ||
343 | <item> less </item> | 343 | <item>less</item> | ||
344 | <item> lex </item> | 344 | <item>lex</item> | ||
345 | <item> ln </item> | 345 | <item>ln</item> | ||
346 | <item> locate </item> | 346 | <item>locate</item> | ||
347 | <item> lockfile </item> | 347 | <item>lockfile</item> | ||
348 | <item> logname </item> | 348 | <item>logname</item> | ||
349 | <item> lp </item> | 349 | <item>lp</item> | ||
350 | <item> lpr </item> | 350 | <item>lpr</item> | ||
351 | <item> ls </item> | 351 | <item>ls</item> | ||
352 | <item> lynx </item> | 352 | <item>lynx</item> | ||
353 | <item> m4 </item> | 353 | <item>m4</item> | ||
354 | <item> make </item> | 354 | <item>make</item> | ||
355 | <item> man </item> | 355 | <item>man</item> | ||
356 | <item> mkdir </item> | 356 | <item>mkdir</item> | ||
357 | <item> mknod </item> | 357 | <item>mknod</item> | ||
358 | <item> msgfmt </item> | 358 | <item>msgfmt</item> | ||
359 | <item> mv </item> | 359 | <item>mv</item> | ||
360 | <item> namei </item> | 360 | <item>namei</item> | ||
361 | <item> nasm </item> | 361 | <item>nasm</item> | ||
362 | <item> nawk </item> | 362 | <item>nawk</item> | ||
363 | <item> nice </item> | 363 | <item>nice</item> | ||
364 | <item> nl </item> | 364 | <item>nl</item> | ||
365 | <item> nm </item> | 365 | <item>nm</item> | ||
366 | <item> nm86 </item> | 366 | <item>nm86</item> | ||
367 | <item> nmap </item> | 367 | <item>nmap</item> | ||
368 | <item> nohup </item> | 368 | <item>nohup</item> | ||
369 | <item> nop </item> | 369 | <item>nop</item> | ||
370 | <item> od </item> | 370 | <item>od</item> | ||
371 | <item> passwd </item> | 371 | <item>passwd</item> | ||
372 | <item> patch </item> | 372 | <item>patch</item> | ||
373 | <item> pcregrep </item> | 373 | <item>pcregrep</item> | ||
374 | <item> pcretest </item> | 374 | <item>pcretest</item> | ||
375 | <item> perl </item> | 375 | <item>perl</item> | ||
376 | <item> perror </item> | 376 | <item>perror</item> | ||
377 | <item> pidof </item> | 377 | <item>pidof</item> | ||
378 | <item> pr </item> | 378 | <item>pr</item> | ||
379 | <item> printf </item> | 379 | <item>printf</item> | ||
380 | <item> procmail </item> | 380 | <item>procmail</item> | ||
381 | <item> prune </item> | 381 | <item>prune</item> | ||
382 | <item> ps2ascii </item> | 382 | <item>ps2ascii</item> | ||
383 | <item> ps2epsi </item> | 383 | <item>ps2epsi</item> | ||
384 | <item> ps2frag </item> | 384 | <item>ps2frag</item> | ||
385 | <item> ps2pdf </item> | 385 | <item>ps2pdf</item> | ||
386 | <item> ps2ps </item> | 386 | <item>ps2ps</item> | ||
387 | <item> psbook </item> | 387 | <item>psbook</item> | ||
388 | <item> psmerge </item> | 388 | <item>psmerge</item> | ||
389 | <item> psnup </item> | 389 | <item>psnup</item> | ||
390 | <item> psresize </item> | 390 | <item>psresize</item> | ||
391 | <item> psselect </item> | 391 | <item>psselect</item> | ||
392 | <item> pstops </item> | 392 | <item>pstops</item> | ||
393 | <item> rcs </item> | 393 | <item>rcs</item> | ||
394 | <item> rev </item> | 394 | <item>rev</item> | ||
395 | <item> rm </item> | 395 | <item>rm</item> | ||
396 | <item> scp </item> | 396 | <item>scp</item> | ||
397 | <item> sed </item> | 397 | <item>sed</item> | ||
398 | <item> seq </item> | 398 | <item>seq</item> | ||
399 | <item> setterm </item> | 399 | <item>setterm</item> | ||
400 | <item> shred </item> | 400 | <item>shred</item> | ||
401 | <item> size </item> | 401 | <item>size</item> | ||
402 | <item> size86 </item> | 402 | <item>size86</item> | ||
403 | <item> skill </item> | 403 | <item>skill</item> | ||
404 | <item> slogin </item> | 404 | <item>slogin</item> | ||
405 | <item> snice </item> | 405 | <item>snice</item> | ||
406 | <item> sort </item> | 406 | <item>sort</item> | ||
407 | <item> sox </item> | 407 | <item>sox</item> | ||
408 | <item> split </item> | 408 | <item>split</item> | ||
409 | <item> ssh </item> | 409 | <item>ssh</item> | ||
410 | <item> ssh-add </item> | 410 | <item>ssh-add</item> | ||
411 | <item> ssh-agent </item> | 411 | <item>ssh-agent</item> | ||
412 | <item> ssh-keygen </item> | 412 | <item>ssh-keygen</item> | ||
413 | <item> ssh-keyscan </item> | 413 | <item>ssh-keyscan</item> | ||
414 | <item> stat </item> | 414 | <item>stat</item> | ||
415 | <item> strings </item> | 415 | <item>strings</item> | ||
416 | <item> strip </item> | 416 | <item>strip</item> | ||
417 | <item> sudo </item> | 417 | <item>sudo</item> | ||
418 | <item> suidperl </item> | 418 | <item>suidperl</item> | ||
419 | <item> sum </item> | 419 | <item>sum</item> | ||
420 | <item> tac </item> | 420 | <item>tac</item> | ||
421 | <item> tail </item> | 421 | <item>tail</item> | ||
422 | <item> tee </item> | 422 | <item>tee</item> | ||
423 | <item> test </item> | 423 | <item>test</item> | ||
424 | <item> tr </item> | 424 | <item>tr</item> | ||
425 | <item> uniq </item> | 425 | <item>uniq</item> | ||
426 | <item> unlink </item> | 426 | <item>unlink</item> | ||
427 | <item> unzip </item> | 427 | <item>unzip</item> | ||
428 | <item> updatedb </item> | 428 | <item>updatedb</item> | ||
429 | <item> updmap </item> | 429 | <item>updmap</item> | ||
430 | <item> uptime </item> | 430 | <item>uptime</item> | ||
431 | <item> users </item> | 431 | <item>users</item> | ||
432 | <item> vmstat </item> | 432 | <item>vmstat</item> | ||
433 | <item> w </item> | 433 | <item>w</item> | ||
434 | <item> wc </item> | 434 | <item>wc</item> | ||
435 | <item> wget </item> | 435 | <item>wget</item> | ||
436 | <item> whatis </item> | 436 | <item>whatis</item> | ||
437 | <item> whereis </item> | 437 | <item>whereis</item> | ||
438 | <item> which </item> | 438 | <item>which</item> | ||
439 | <item> who </item> | 439 | <item>who</item> | ||
440 | <item> whoami </item> | 440 | <item>whoami</item> | ||
441 | <item> write </item> | 441 | <item>write</item> | ||
442 | <item> xargs </item> | 442 | <item>xargs</item> | ||
443 | <item> yacc </item> | 443 | <item>yacc</item> | ||
444 | <item> yes </item> | 444 | <item>yes</item> | ||
445 | <item> zip </item> | 445 | <item>zip</item> | ||
446 | <item> zsoelim </item> | 446 | <item>zsoelim</item> | ||
447 | 447 | | |||
448 | <!-- others --> | 448 | <!-- others --> | ||
449 | <item> dcop </item> | 449 | <item>dcop</item> | ||
450 | <item> kdialog </item> | 450 | <item>kdialog</item> | ||
451 | <item> kfile </item> | 451 | <item>kfile</item> | ||
452 | <item> xhost </item> | 452 | <item>xhost</item> | ||
453 | <item> xmodmap </item> | 453 | <item>xmodmap</item> | ||
454 | <item> xset </item> | 454 | <item>xset</item> | ||
455 | </list> | 455 | </list> | ||
456 | 456 | | |||
457 | 457 | | |||
458 | <contexts> | 458 | <contexts> | ||
459 | <context attribute="Normal Text" lineEndContext="#stay" name="Start"> | 459 | <context attribute="Normal Text" lineEndContext="#stay" name="Start"> | ||
460 | <IncludeRules context="FindAll" /> | 460 | <IncludeRules context="FindAll" /> | ||
461 | </context> | 461 | </context> | ||
462 | 462 | | |||
▲ Show 20 Lines • Show All 119 Lines • ▼ Show 20 Line(s) | 574 | <context attribute="Normal Text" lineEndContext="#pop" name="CommandArgs"> | |||
582 | <!-- handle here document --> | 582 | <!-- handle here document --> | ||
583 | <StringDetect attribute="Redirection" context="HereDoc" String="<<" lookAhead="true" /> | 583 | <StringDetect attribute="Redirection" context="HereDoc" String="<<" lookAhead="true" /> | ||
584 | <!-- handle process subst --> | 584 | <!-- handle process subst --> | ||
585 | <RegExpr attribute="Redirection" context="ProcessSubst" String="[<>]\(" /> | 585 | <RegExpr attribute="Redirection" context="ProcessSubst" String="[<>]\(" /> | ||
586 | <!-- handle redirection --> | 586 | <!-- handle redirection --> | ||
587 | <RegExpr attribute="Redirection" context="#stay" String="([0-9]*(>{1,2}|<)(&[0-9]+-?)?|&>|>&|[0-9]*<>)" /> | 587 | <RegExpr attribute="Redirection" context="#stay" String="([0-9]*(>{1,2}|<)(&[0-9]+-?)?|&>|>&|[0-9]*<>)" /> | ||
588 | <!-- handle &, &&, | and || --> | 588 | <!-- handle &, &&, | and || --> | ||
589 | <RegExpr attribute="Control" context="#pop" String="([|&;])\1?" /> | 589 | <RegExpr attribute="Control" context="#pop" String="([|&;])\1?" /> | ||
590 | <RegExpr attribute="Option" context="#stay" String="-?-[a-z][A-Za-z0-9_-]*" /> | 590 | <RegExpr attribute="Normal Text" context="#stay" String="[a-zA-Z_]+-[A-Za-z0-9_-]*" /> | ||
591 | <RegExpr attribute="Option" context="#stay" String="-?-[a-zA-Z_][A-Za-z0-9_-]*" /> | ||||
591 | <keyword attribute="Option" context="#stay" String="keywords" /> | 592 | <keyword attribute="Option" context="#stay" String="keywords" /> | ||
592 | <AnyChar String=")}" context="#pop" lookAhead="true"/> | 593 | <AnyChar String=")}" context="#pop" lookAhead="true"/> | ||
593 | </context> | 594 | </context> | ||
594 | 595 | | |||
595 | <!-- FindCommands matches many items that can be expected outside strings, substitutions etc, when inside a Backquote --> | 596 | <!-- FindCommands matches many items that can be expected outside strings, substitutions etc, when inside a Backquote --> | ||
596 | <context attribute="Normal Text" lineEndContext="#stay" name="FindCommandsBackq"> | 597 | <context attribute="Normal Text" lineEndContext="#stay" name="FindCommandsBackq"> | ||
597 | <IncludeRules context="FindSpecialCommands" /> | 598 | <IncludeRules context="FindSpecialCommands" /> | ||
598 | <IncludeRules context="FindNormalCommandsBackq" /> | 599 | <IncludeRules context="FindNormalCommandsBackq" /> | ||
▲ Show 20 Lines • Show All 366 Lines • Show Last 20 Lines |