Re: [PATCH v2 2/3] git help: group common commands by theme
Luke Diamand <luke@diamand.org> writes:
Show 17 quoted lines
>> };
>>
>> static struct cmdname_help common_cmds[] = {"
>>
>> -sed -n -e 's/^git-\([^ ]*\)[ ].* common.*/\1/p' command-list.txt |
>> +sed -n -e 's/^git-\([^ ]*\)[ ].* common-\(.*\)/\1:\2/p'
>> command-list.txt |
>> sort |
>> -while read cmd
>> +while read line
>> do
>> + cmd=`echo $line | cut -d ':' -f 1`
>> + grp=`echo $line | cut -d ':' -f 2`
>
> Should this use $(...) rather than `...` ?
> i.e.
> cmd=$(echo $(line | cut -d : -f 1)There are various ways to do that without a command substitution, eg:
cmd=${line%%:*}
grp=${line#:*}or:
IFS=:
set $line
cmd=$1 grp=$2
or:
sort |
while IFS=: read cmd grp
do
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."