Felhasználói eszközök

Eszközök a webhelyen


bash

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
bash [2017/01/12 13:01] daevidtbash [2018/10/03 13:31] (aktuális) – külső szerkesztés 127.0.0.1
Sor 25: Sor 25:
  
 == Példák == == Példák ==
 +<code bash>
   [ -z "$1" ] && echo "Adj meg parametert"   [ -z "$1" ] && echo "Adj meg parametert"
   if [ ! -z "$1" ] && grep "^$1:" /etc/passwd; then   if [ ! -z "$1" ] && grep "^$1:" /etc/passwd; then
     echo "Hello World!"     echo "Hello World!"
   fi   fi
 +</code>
 == subshell mikor indul? == == subshell mikor indul? ==
  
Sor 66: Sor 67:
  
 == Példák == == Példák ==
 +<code bash>
   cat /etc/passwd | sed 's/\([^:]\+\):x:[0-9]\+:[0-9]\+:\([^:]*\).*$/\1 \2/'   cat /etc/passwd | sed 's/\([^:]\+\):x:[0-9]\+:[0-9]\+:\([^:]*\).*$/\1 \2/'
   cut -f1,5 -d: /etc/passwd   cut -f1,5 -d: /etc/passwd
   cut -c (karakterszám alapján)   cut -c (karakterszám alapján)
   cat /etc/passwd | awk 'BEGIN{FS=":";} {printf("%s %s\n",$1,$5);}'   cat /etc/passwd | awk 'BEGIN{FS=":";} {printf("%s %s\n",$1,$5);}'
 +</code>
 == SHELL Függvények == == SHELL Függvények ==
   valami() {függvény kódja... ; return 0}   valami() {függvény kódja... ; return 0}
Sor 105: Sor 107:
   #!/bin/awk   #!/bin/awk
 De: De:
 +<code bash>
   #!/bin/bash   #!/bin/bash
   cat fn | awk '   cat fn | awk '
Sor 115: Sor 118:
   }   }
   '   '
 +</code>
 == GREP == == GREP ==
   * -v negált   * -v negált
Sor 121: Sor 124:
  
 === Példa programok === === Példa programok ===
 +<code bash>
   #!/bin/bash   #!/bin/bash
   if [ "`pidof -x $0 | wc -w `" -gt 1 ]; then   if [ "`pidof -x $0 | wc -w `" -gt 1 ]; then
    echo "Futok"    echo "Futok"
   fi   fi
-----+</code> 
 +<code bash>
   #!/bin/bash   #!/bin/bash
   for i in $(seq 15);do   for i in $(seq 15);do
    echo $i;    echo $i;
   done   done
-----+</code> 
 +<code bash>
   #!/bin/bash   #!/bin/bash
   [ -z "$1" ] && echo "Adj meg parametert"   [ -z "$1" ] && echo "Adj meg parametert"
Sor 137: Sor 142:
     echo "Hello World!"     echo "Hello World!"
   fi   fi
-----+</code>
 <code bash> <code bash>
   #!/bin/bash   #!/bin/bash
bash.1484226097.txt.gz · Utolsó módosítás: 2018/10/03 13:31 (külső szerkesztés)