Category:UNIX Shell Implementations: Difference between revisions

m
→‎Comparison table: Use nowiki tags for a literal [[
(→‎Comparison table: Add ${param##*/}, another feature missing from Heirloom sh.)
m (→‎Comparison table: Use nowiki tags for a literal [[)
 
(3 intermediate revisions by one other user not shown)
Line 16:
 
=== Comparison table ===
{| class="wikitable sortable"
! Feature
! Bourne ''sh''
Line 69:
| {{yes}}
|-
| <tt>${''param''##*/}<br />${''param''%/*}</tt>
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
| <tt>ls ~</tt>
| {{no}}
| {{yes}}
Line 93 ⟶ 99:
| {{yes}}
|-
| <tt><nowiki>[[</nowiki> -n $''param'' ]]</tt>
| {{no}}
| {{no}}
Line 170 ⟶ 176:
 
==Comparison of various shells==
[http://athenawww.vvsumath.ruiitb.ac.in/resources/docsmanuals/unixUnix_Unleashed/unix_admVol_1/ch13.htm An excerpt] from "UNIX Unleashed, System Administrator's Edition", has a decent discussion of how to choose a shell. The article focuses on three areas: command line usage, shell scripting for personal use and shell scripting for others to use.