Stáhnete git a potřebujete rychle všechny .sql soubory ve stovkách podadresářů sjednotit do jednoho velkého .sql souboru. Jak to ale rychle udělat?
Jednoduše, takhle:
#!/bin/bash
cesta=$(pwd)
find -name *.sql|while read line; do cat "$line" >> vse.sql done
Enjoy
A když už jsme u toho, tak skript, který Vám všechny soubory vypíše:
#!/bin/bash
cesta=$(pwd) touch seznam.txt
find -name *.sql|while read line; do grep ^\- "$line" >> seznam.txt done
Enjoy znovu 😉