1129
|
1 |
.. -*- coding: utf-8; -*-
|
|
2 |
|
|
3 |
========
|
|
4 |
Shell.
|
|
5 |
========
|
|
6 |
.. contents::
|
|
7 |
|
|
8 |
Quoting.
|
|
9 |
========
|
|
10 |
|
|
11 |
http://www.mpi-inf.mpg.de/~uwe/lehre/unixffb/quoting-guide.html
|
|
12 |
A Guide to Unix Shell Quoting
|
|
13 |
|
|
14 |
Portability.
|
|
15 |
============
|
|
16 |
|
|
17 |
http://code.dogmap.org/lintsh/
|
|
18 |
lintsh is a Bourne shell that optionally warns about suspicious
|
|
19 |
or nonportable constructs
|
|
20 |
|
|
21 |
Kill processes after timeout.
|
|
22 |
=============================
|
|
23 |
::
|
|
24 |
|
|
25 |
$ yes xxx& p1=$! ; yes ===& p2=$! ; sleep 2; kill $p1; kill $p2
|
|
26 |
|