meta data for this page
  •  

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:bash [2022/08/25 08:53] niziaklinux:bash [2023/11/23 06:57] (current) niziak
Line 1: Line 1:
 ====== Bash ====== ====== Bash ======
 +
 +===== re-run as other user =====
 +
 +<code bash>
 +if [ $UID == 0 ]; then
 +    exec su -c "$0" john
 +fi
 +</code>
  
 ===== Check if command is installed ===== ===== Check if command is installed =====
Line 8: Line 16:
     exit 1     exit 1
 fi fi
 +</code>
 +
 +and use it inside loop:
 +<code bash>
 +for tool in awk bc sed; do
 +    ....
 +done
 </code> </code>