Linux Audio

Check our new training course

Loading...
v3.1
 1#!/bin/sh
 2
 3echo "/* Automatically generated by $0 */
 4struct cmdname_help
 5{
 6    char name[16];
 7    char help[80];
 8};
 9
10static struct cmdname_help common_cmds[] = {"
11
12sed -n -e 's/^perf-\([^ 	]*\)[ 	].* common.*/\1/p' command-list.txt |
13sort |
14while read cmd
15do
16     sed -n '
17     /^NAME/,/perf-'"$cmd"'/H
18     ${
19            x
20            s/.*perf-'"$cmd"' - \(.*\)/  {"'"$cmd"'", "\1"},/
21	    p
22     }' "Documentation/perf-$cmd.txt"
23done
24echo "};"
v3.5.6
 1#!/bin/sh
 2
 3echo "/* Automatically generated by $0 */
 4struct cmdname_help
 5{
 6    char name[16];
 7    char help[80];
 8};
 9
10static struct cmdname_help common_cmds[] = {"
11
12sed -n -e 's/^perf-\([^ 	]*\)[ 	].* common.*/\1/p' command-list.txt |
13sort |
14while read cmd
15do
16     sed -n '
17     /^NAME/,/perf-'"$cmd"'/H
18     ${
19            x
20            s/.*perf-'"$cmd"' - \(.*\)/  {"'"$cmd"'", "\1"},/
21	    p
22     }' "Documentation/perf-$cmd.txt"
23done
24echo "};"