mirror of
https://https.git.savannah.gnu.org/git/coreutils.git
synced 2026-01-27 01:44:21 +00:00
tests: stty: filter out ispeed and ospeed from boolean options
* tests/stty/stty-pairs.sh: Also ignore lines starting with ispeed and ospeed. * tests/stty/stty.sh: Likewise. Reported by Bernhard Voelker.
This commit is contained in:
parent
fdf88157c6
commit
170509d41f
@ -38,7 +38,7 @@ stty $(cat $saved_state) || fail=1
|
||||
# Don't depend on terminal width. Put each option on its own line,
|
||||
# remove all non-boolean ones, remove 'parenb' and 'cread' explicitly,
|
||||
# then remove any leading hyphens.
|
||||
sed_del='/^speed/d;/^rows/d;/^columns/d;/ = /d;s/parenb//;s/cread//'
|
||||
sed_del='/^[io]*speed/d;/^rows/d;/^columns/d;/ = /d;s/parenb//;s/cread//'
|
||||
options=$(stty -a | tr -s ';' '\n' | sed "s/^ //;$sed_del;s/-//g")
|
||||
|
||||
# Take them in pairs, with and without the leading '-'.
|
||||
|
||||
@ -51,7 +51,7 @@ returns_ 1 stty -raw -a 2>/dev/null || fail=1
|
||||
# Build a list of all boolean options stty accepts on this system.
|
||||
# Don't depend on terminal width. Put each option on its own line,
|
||||
# remove all non-boolean ones, then remove any leading hyphens.
|
||||
sed_del='/^speed/d;/^rows/d;/^columns/d;/ = /d'
|
||||
sed_del='/^[io]*speed/d;/^rows/d;/^columns/d;/ = /d'
|
||||
options=$(stty -a | tr -s ';' '\n' | sed "s/^ //;$sed_del;s/-//g")
|
||||
|
||||
# Take them one at a time, with and without the leading '-'.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user