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