Template loop detected: Template:Stub KSH is a Unix shell, it has scripting cabilities
Scripts[edit]
Here are some example of basic scripting commands
loops[edit]
Simple for loop[edit]
for x in `ls .tar$` ; do echo "gzip $x" # gzip $x done
Simple while loop (infanitly repating)[edit]
while : do tail log.file sleep 23 clear done
If Else[edit]
Noarmal way[edit]
if [ -f /usr/bin/sudo ] ; then SUDO='/usr/bin/sudo' else SUDO= fi echo $SUDO
Sneeky way[edit]
[ -f /usr/bin/sudo ] && SUDO='/usr/bin/sudo' || SUDO= ; echo $SUDO