Size: 1536
Comment: some more..
|
Size: 380
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
This page is an attempt to list some of the most common bashisms ie features not defined by POSIX (ie don't work in dash). It probably won't be exhaustive. Note also we talk about "bashism" because this wiki is largely bash centric but a number of these extensions work in other shells like ksh or zsh. == Expansions == * Brace Expansion, eg {1..10} is not defined by posix * <( ) >( ) process substitution is not defined by posix == Parameter Expansions == List of expansions not defined by posix: * ${name:n:l} * ${name/ } * ${!name} == Arrays == * arrays are not defined by posix. == Conditionals == * [[ is not defined by posix * == as an argument of test (aka [) is not defined by posix * < > to compare numbers as argument of test are not defined by posix, though dash implements them * -nt, -ot, -ef are not defined by posix * (( )) is not defined by posix == Arithmetic == * ++ -- are not defined by posix == Redirections == * >& and &> are not defined by posix * m>n- m<n- ie duplicating and closing a descriptor at the same time is not defined by posix * |& (bash4) is not defined by posix == Builtins == * echo. posix doesn't define any options, use printf * printf "-v" is not defined by posix. also the %b and %q format are not defined by posix * read, the only option defined by posix is "-r" * select is not defined by posix * shopt, and therefore all the options it provide, extglob, nullglob, dot glob etc ..are not defined by posix |
Name: Kira Bohr<<BR>><<BR>> Age: 28 years old<<BR>><<BR>> Country: United States<<BR>><<BR>> Home town: Warrensville Heights <<BR>><<BR>> Postal code: 44128<<BR>><<BR>> Street: 1590 Parker Drive<<BR>><<BR>> <<BR>><<BR>> my web page ... The Watch Hut - view all voucher codes; [[http://www.promotionvoucher.co.uk/vouchers/thewatchhut/|http://www.promotionvoucher.co.uk/]], |
Name: Kira Bohr
Age: 28 years old
Country: United States
Home town: Warrensville Heights
Postal code: 44128
Street: 1590 Parker Drive
my web page ... The Watch Hut - view all voucher codes; http://www.promotionvoucher.co.uk/,