ref -- reference site
-- Find Example
-- shell note
0pre -- pre shell
1st -- hello
arguments -- wooledge arg -- cps note
arithmetic expansion -- Built-in Integer Arithmetic
array -- array
assign -- assign
backslash -- note
bracket [ -- cps note
case -- intro -- basic -- new line? --
cat file --
cat f1 --
cat f2 --
command substitution -- readME
condition (if) - compare - test -- tldp --
curly brace { -- cps note
eval --
brief introduction --
last parameter --
eval array --
cps note --
file1 or file2?
expr -- cps expr --
for -- definition -- simple for
find -- find
function -- definition -- cps note
HERE -- h1
if ;condition -- check test
IFS --
definition --
simple ex --
white and nonW --
IFS=read --
io input/output -- simple read --
ls pipe --
pw user --
cmd input parameters
line -- line inteprtation
list --
seq --
jot --
variable --
list 2 positional para: use set -- pp 2 list: use $*
meta (beyond) characters -- unix power tool -- $ " ' ... -- special parameters -- symbols cps note
parameters expansion (pe) --
openGroup posix --
grymoire posix --
rich --
one good ref --
para exp --
parentheses ( -- cps note
position var --
positional parameters --
speical pos para --
last para --
printf -- echo vs printf --
why printf not echo --
printf --
opengroup --
FreeBSD manual --
quote -- single quote, double quote
read --
brief intro --
read byte --
read line by line --
simple read --
read line by line --
remove char --
search+replace -- sed
set -- set -- opengroup --
shift -- simple
space -- cps note
ternary ? : operator -- ex
test -- cps test ex -- posix test
tr -- cps examples
type -- wiki -- $man type --
var -- variable
-- default to var
-- cmd output as variable
-- give default value to variable
-- parameters expand
while -- while (break include) -- consise while --
xargs -- def -- cps note -- baeldung