Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/tools/perf/util/generate-cmdlist.sh
10821 views
1
#!/bin/sh
2
3
echo "/* Automatically generated by $0 */
4
struct cmdname_help
5
{
6
char name[16];
7
char help[80];
8
};
9
10
static struct cmdname_help common_cmds[] = {"
11
12
sed -n -e 's/^perf-\([^ ]*\)[ ].* common.*/\1/p' command-list.txt |
13
sort |
14
while read cmd
15
do
16
sed -n '
17
/^NAME/,/perf-'"$cmd"'/H
18
${
19
x
20
s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/
21
p
22
}' "Documentation/perf-$cmd.txt"
23
done
24
echo "};"
25
26