Bash
Z Varhoo
(Rozdíly mezi verzemi)
Řádka 1: | Řádka 1: | ||
− | Stránka v rámci [[Programování]] pro skripty v bashy |
+ | Stránka v rámci [[Programování]] pro skripty v bash |
− | '''Odstranění prvních znaků z každého řádku''' |
+ | Odstranění prvních znaků z každého řádku |
cat <file> | sed -e 's/^.\{<num>\}//' |
cat <file> | sed -e 's/^.\{<num>\}//' |
||
− | '''Vytvoření náhodné hodnoty pro soubor''' |
+ | Vytvoření náhodné hodnoty pro soubor |
Hodnoty X můžou nabývat od 3 znaků. |
Hodnoty X můžou nabývat od 3 znaků. |
||
Řádka 11: | Řádka 11: | ||
− | '''Nalezení největších souborů na disku''' |
+ | Nalezení největších souborů na disku |
find . -xdev -type f | xargs ls -s | sort -rn | awk '{size=$1/1024; printf("%dMb %s\n", size,$2);}' | head |
find . -xdev -type f | xargs ls -s | sort -rn | awk '{size=$1/1024; printf("%dMb %s\n", size,$2);}' | head |
||
− | '''Vytvoření animovaného GIF souboru z obrázků''' |
+ | Vytvoření animovaného GIF souboru z obrázků |
convert -delay <time 0.1> images.* name.gif |
convert -delay <time 0.1> images.* name.gif |
||
+ | |||
Použití xargs pro každý řádek |
Použití xargs pro každý řádek |
Verze z 3. 10. 2012, 12:53
Stránka v rámci Programování pro skripty v bash
Odstranění prvních znaků z každého řádku
cat <file> | sed -e 's/^.\{<num>\}//'
Vytvoření náhodné hodnoty pro soubor
Hodnoty X můžou nabývat od 3 znaků.
mktemp -u file.XXXX.log
Nalezení největších souborů na disku
find . -xdev -type f | xargs ls -s | sort -rn | awk '{size=$1/1024; printf("%dMb %s\n", size,$2);}' | head
Vytvoření animovaného GIF souboru z obrázků
convert -delay <time 0.1> images.* name.gif
Použití xargs pro každý řádek
seq 1 10 | xargs -I {} exho "test {}"