Pārdod dzīvokli vai māju? Pasūti Virtuālās tūres izveidi!
Šī ir veca dokumenta versija!
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 *