for vid in *.mp4; do ffmpeg -i "$vid" -vn -acodec libvorbis "${vid%.mp4}.ogg"; done
sort -t . -k 1,1n -k 2,2n -k 3,3n -k 4,4n IPaddresses
Labojot failus bieži vien rodas nepieciešamība izveidot oriģinālfaila vai versiju rezerves kopiju. Automatizējam faila kopijas un nosaukuma izveidi.
function bak{cp $1 $1.$(date +%Y%m%d%H%M)}
source .bashrc
export -f bak
Rezultātā - izsaucot komandu bak fails
, tajā pašā katalogā tiek izveidots fails ar tā nosaukuma beigās pieliktu datumu un laiku - fails.201406040915
.
Pieņemsim, ka kādā katalogā ir lielas daudzums apakškatalogu. Ir nepieciešams veikt katalogu dzēsšanu atstājot noteiktu nosaukumu katalogus neaiztiktus.
Piemēram: katalogs ar valodu failiem.
/lv /en /ru /de ...
Ir jālikvidē visi katalogi atstājot tikai /lv un /en.
GLOBIGNORE=lv:en rm -rf *