Benutzer-Werkzeuge

Webseiten-Werkzeuge


programming:bash

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
programming:bash [2019/07/22 19:13]
frank [tar]
programming:bash [2019/11/22 12:44] (aktuell)
frank [ip-adresse]
Zeile 70: Zeile 70:
  
   exec &> >(tee -a "​$logfile"​)   exec &> >(tee -a "​$logfile"​)
 +
 +Möglichkeiten echo an stderr zu schicken:
 +
 +  echoerr() { echo "​$@"​ 1>&​2;​ }
 +
 +  echoerr hello world
 +
 +https://​stackoverflow.com/​a/​2990533
  
 ==== Debug-Modus ==== ==== Debug-Modus ====
Zeile 215: Zeile 223:
   COL=0   COL=0
   id=${array[$[ COL++ ]]}   id=${array[$[ COL++ ]]}
 +
 +Ausführzeit
 +
 +<code bash>
 +P1=$(date +%s) #starttime as unix-time
 +#do something
 +P2=$(date +%s) #endtime as unixtime
 +echo $[$P2-$P1] #calculate and print the difference
 +</​code>​
 ==== Zahlenbereiche ==== ==== Zahlenbereiche ====
  
Zeile 362: Zeile 379:
 done done
 </​code>​ </​code>​
 +
 +==== ip-adresse ====
 +
 +  ip -4 -o addr show enp3s0 | sed '​s/​^.*inet \(.*\) brd.*$/​\1/'​
 +
 +==== find / exec ====
 +
 +  find . -name '​*.rej'​ -exec rm {} \+
programming/bash.1563815616.txt.gz · Zuletzt geändert: 2019/07/22 19:13 von frank