User Tools

Site Tools


scripting:sh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
scripting:sh [2012-02-08 11:57] – created rootscripting:sh [2016-01-10 21:29] root
Line 1: Line 1:
 ====== Bourne Shell ====== ====== Bourne Shell ======
  
-== Text zeilenweise verarbeiten ==+== Loop through multi line text (including spaces) ==
  
 <code> <code>
-while read LINE;+while read LINE
 do do
-        echo "${LINE}"+    echo "${LINE}"
 done <<< "`printf "line1\nline2"`" done <<< "`printf "line1\nline2"`"
 </code> </code>
  
 +or in bashish with command output:
 +
 +<code>
 +while read LINE
 +do
 +    echo "${LINE}"
 +done <<< "$(ls -1)"
 +</code>
 +
 +== Calculations ==
 +
 +awk
 +  echo 3.14158 2.348 | awk '{ printf("%f\n", $1/$2) }' 
 +  echo "" | awk '{ printf("%i\n", 10+5) }'
 +  awk '{ print $1/2 }' <<< "5"
 +  
 +bc
 +  echo "$charge_percent" | bc -l
 +
 +bash
 +  result=$((30*1000/60))
scripting/sh.txt · Last modified: 2016-05-20 17:00 by root