X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=extras%2Flttng-bash_completion;fp=extras%2Flttng-bash_completion;h=c7482c5450be01613a6aee8b142de7627e85d7ff;hp=ef1a71ab348fac0ed468721b91dacd870f40131b;hb=7f65573e68f1cf6d17202ea39aef87d53413a087;hpb=a18d95449bcab62b0ed21ea8b93798c2e31bdf62 diff --git a/extras/lttng-bash_completion b/extras/lttng-bash_completion index ef1a71ab3..c7482c545 100644 --- a/extras/lttng-bash_completion +++ b/extras/lttng-bash_completion @@ -18,7 +18,7 @@ # Generates COMPREPLY with the existing session names _lttng_complete_sessions() { local sessions - sessions=$(lttng --mi xml list | xmllint --xpath "//command/output/sessions/session/name" - 2>/dev/null | sed -e 's///g' -e $'s/<\/name>/\\n/g') + sessions=$(lttng --mi xml list | sed '2 s/xmlns/ignore/g' | xmllint --xpath "//command/output/sessions/session/name" - 2>/dev/null | sed -e 's///g' -e $'s/<\/name>/\\n/g') COMPREPLY=( $(compgen -W "${sessions}" -- $cur) ) return } @@ -27,7 +27,7 @@ _lttng_complete_sessions() { # Generates COMPREPLY with the available kernel event _lttng_complete_kernel_events() { local kernel_event - kernel_event=$(lttng --mi xml list -k | xmllint --xpath "//command/output/domains/domain[./type = 'KERNEL']/events/event/name" - 2>/dev/null | sed -e "s///g" -e $"s/<\/name>/\\n/g") + kernel_event=$(lttng --mi xml list -k |sed '2 s/xmlns/ignore/g' | xmllint --xpath "//command/output/domains/domain[./type = 'KERNEL']/events/event/name" - 2>/dev/null | sed -e "s///g" -e $"s/<\/name>/\\n/g") COMPREPLY=( $(compgen -W "${kernel_event}" -- $cur) ) return } @@ -35,7 +35,7 @@ _lttng_complete_kernel_events() { # Generates COMPREPLY with the available ust event _lttng_complete_ust_events() { local ust_event - ust_event=$(lttng --mi xml list -u | xmllint --xpath "//command/output/domains/domain[./type = 'UST']/pids/pid/events/event/name" - 2>/dev/null | sed -e "s///g" -e $"s/<\/name>/\\n/g") + ust_event=$(lttng --mi xml list -u | sed '2 s/xmlns/ignore/g' | xmllint --xpath "//command/output/domains/domain[./type = 'UST']/pids/pid/events/event/name" - 2>/dev/null | sed -e "s///g" -e $"s/<\/name>/\\n/g") COMPREPLY=( $(compgen -W "${ust_event}" -- $cur) ) return } @@ -43,7 +43,7 @@ _lttng_complete_ust_events() { # Generates COMPREPLY with the available jul event _lttng_complete_jul_events() { local jul_event - jul_event=$(lttng --mi xml list -j | xmllint --xpath "//command/output/domains/domain[./type = 'JUL']/pids/pid/events/event/name" - 2>/dev/null | sed -e "s///g" -e $"s/<\/name>/\\n/g") + jul_event=$(lttng --mi xml list -j | sed '2 s/xmlns/ignore/g' | xmllint --xpath "//command/output/domains/domain[./type = 'JUL']/pids/pid/events/event/name" - 2>/dev/null | sed -e "s///g" -e $"s/<\/name>/\\n/g") COMPREPLY=( $(compgen -W "${jul_event}" -- $cur) ) return }