Mercurial > hg > pyhgsh
comparison contrib/tcsh_completion_build.sh @ 1157:6e66235084d9
tcsh_completion_build.sh: fixed error caused by xargs on Linux
author | TK Soh <tksoh@freescale.com> |
---|---|
date | Tue, 30 Aug 2005 11:17:20 +0200 |
parents | 92697ad28f08 |
children | 2073e5a71008 |
comparison
equal
deleted
inserted
replaced
1156:1d5996d39c9d | 1157:6e66235084d9 |
---|---|
36 tcsh_file=${1-tcsh_completion} | 36 tcsh_file=${1-tcsh_completion} |
37 | 37 |
38 hg_commands=`hg --debug help | \ | 38 hg_commands=`hg --debug help | \ |
39 sed -e '1,/^list of commands:/d' \ | 39 sed -e '1,/^list of commands:/d' \ |
40 -e '/^global options:/,$d' \ | 40 -e '/^global options:/,$d' \ |
41 -e '/^ [^ ]/!d; s/[,:]//g;' | | 41 -e '/^ [^ ]/!d; s/[,:]//g;' | \ |
42 xargs -n5 | \ | 42 xargs -n5 | \ |
43 sed -e '$!s/$/ \\\\/g; 2,$s/^ \{0,\}/ /g'` | 43 sed -e '$!s/$/ \\\\/g; 2,$s/^ */ /g'` |
44 | 44 |
45 hg_global_options=`hg -v help | \ | 45 hg_global_options=`hg -v help | \ |
46 sed -e '1,/global/d;/^ *-/!d; s/ [^- ].*//' | \ | 46 sed -e '1,/global/d;/^ *-/!d; s/ [^- ].*//' | \ |
47 xargs -n5 | \ | 47 sed -e 's/ *$//; $!s/$/ \\\\/g; 2,$s/^ */ /g'` |
48 sed -e '$!s/$/ \\\\/g; 2,$s/^ \{0,\}/ /g'` | |
49 | 48 |
50 hg_version=`hg version | sed -e '1q'` | 49 hg_version=`hg version | sed -e '1q'` |
51 | 50 |
52 script_name=`basename $0` | 51 script_name=`basename $0` |
53 | 52 |