scripting:sh
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
scripting:sh [2012-03-21 19:47] – root | scripting:sh [2016-05-20 17:00] (current) – root | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Bourne Shell ====== | ====== Bourne Shell ====== | ||
- | == Text zeilenweise verarbeiten | + | == Loop through multi line text (including spaces) |
- | < | + | < |
- | while read LINE; | + | while read LINE |
do | do | ||
- | | + | |
done <<< | done <<< | ||
+ | </ | ||
+ | |||
+ | or in bashish with command output: | ||
+ | |||
+ | <code bash> | ||
+ | while read LINE | ||
+ | do | ||
+ | echo " | ||
+ | done <<< | ||
</ | </ | ||
Line 13: | Line 22: | ||
awk | awk | ||
- | | + | <code bash> |
- | echo "" | + | echo 3.14158 2.348 | awk '{ printf(" |
- | + | echo "" | |
+ | awk '{ print $1/2 }' <<< | ||
+ | </ | ||
bc | bc | ||
- | | + | <code bash> |
- | + | echo " | |
- | bash (nicht portable, deshalb nicht zu empfehlen) | + | </code> |
- | result=$((30*1000/60)) | + | |
+ | bash | ||
+ | <code bash> | ||
+ | result=$((30*1000/ | ||
+ | </ |
scripting/sh.1332355658.txt.gz · Last modified: 2014-12-18 20:10 (external edit)