diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-06-25 12:29:28 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-08-13 16:39:00 -0400 |
commit | 0f63fc9318168413b89528ed05d69ba0dab824b7 (patch) | |
tree | b9adef78b1fbee843d405b091889450763c06d54 /.config/wmii-hg/rbar_wifi | |
parent | ae9c1a5cc53df4179fddd9623409c2eee9878f39 (diff) |
rbar_wifi: get rid of complex sed expression
Diffstat (limited to '.config/wmii-hg/rbar_wifi')
-rwxr-xr-x | .config/wmii-hg/rbar_wifi | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/.config/wmii-hg/rbar_wifi b/.config/wmii-hg/rbar_wifi index 3f222bd..445c10a 100755 --- a/.config/wmii-hg/rbar_wifi +++ b/.config/wmii-hg/rbar_wifi @@ -14,13 +14,14 @@ update() { id=$1 setup_trap "$id" while true; do - { - printf 'label ' - { - iwinfo wlp2s0 | sed -rn 's@^(ESSID|Link Quality)=@@p' - ifdata -pa wlp2s0 - } | sed 'N;N;s/\n/|/g' - } | write "$id" + printf 'label ' + IFS=$'\n' + lines=($( + iwinfo wlp2s0 | sed -rn 's@^(ESSID|Link Quality)=@@p' + ifdata -pa wlp2s0 + )) + IFS='|' + echo "label ${lines[*]}" | write "$id" sleep 1 done } |