Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-12-03 13:26:25 +0100

Hromadné přejmenování souborů

Někdo nějaký nápad na tuto úlohu?

  • Ve webovém rozvrhu PS1, staženém v adresáři /home/courses/BIPS1/public/schedule, identifikujte soubory s rozvrhem cvičení. HTML soubory přejmenujte do tvaru ID-Dd-HHMM (např.: 303-Ut-1430.html).

Napadají mě pouze ne úplně hezká řešení. Díky za návrhy.

Pozn: Výpis ls -l dané složky vypadá takto

Hromadné přejmenování souborů

Někdo nějaký nápad na tuto úlohu?rozumné řešení této úlohy?

  • Ve webovém rozvrhu PS1, staženém v adresáři /home/courses/BIPS1/public/schedule, identifikujte soubory s rozvrhem cvičení. HTML soubory přejmenujte do tvaru ID-Dd-HHMM (např.: 303-Ut-1430.html).

Napadají mě pouze ne úplně hezká řešení. Díky za návrhy.

Pozn: Výpis ls -l dané složky vypadá takto

Hromadné přejmenování souborů

Někdo nějaký nápad na rozumné řešení této úlohy?

  • Ve webovém rozvrhu PS1, staženém v adresáři /home/courses/BIPS1/public/schedule, identifikujte soubory s rozvrhem cvičení. HTML soubory přejmenujte do tvaru ID-Dd-HHMM (např.: 303-Ut-1430.html).

Napadají mě pouze ne úplně hezká řešení. Díky za návrhy.

Pozn: Výpis ls -l dané složky vypadá takto

Hromadné přejmenování souborů

Někdo nějaký nápad na rozumné řešení této úlohy?

  • Ve webovém rozvrhu PS1, staženém v adresáři /home/courses/BIPS1/public/schedule, identifikujte soubory s rozvrhem cvičení. HTML soubory přejmenujte do tvaru ID-Dd-HHMM (např.: 303-Ut-1430.html).

Napadají mě pouze ne úplně hezká řešení. Díky za návrhy.

Pozn: Výpis ls -l dané složky vypadá takto


EDIT: Mé ohavné řešení zde

cd /home/courses/BIPS1/public/schedule; ls -l . | awk 'NR>1{print "mv",$9}' | tee puvodni | awk '{print $2}' |sed s/.html/$(date +"-%a-%H%M").html\;/ > novy ;printf '#!/bin/bash\n' > script; paste -d" " puvodni novy >> script; chmod -X script; ./script

Hromadné přejmenování souborů

Někdo nějaký nápad na rozumné řešení této úlohy?

  • Ve webovém rozvrhu PS1, staženém v adresáři /home/courses/BIPS1/public/schedule, identifikujte soubory s rozvrhem cvičení. HTML soubory přejmenujte do tvaru ID-Dd-HHMM (např.: 303-Ut-1430.html).

Napadají mě pouze ne úplně hezká řešení. Díky za návrhy.

Pozn: Výpis ls -l dané složky vypadá takto


EDIT: Mé ohavné řešení zde

cd /home/courses/BIPS1/public/schedule; ls -l . | awk 'NR>1{print "mv",$9}' | tee puvodni | awk '{print $2}' |sed s/.html/$(date +"-%a-%H%M").html\;/ > novy ;printf novy; printf '#!/bin/bash\n' > script; paste -d" " puvodni novy >> script; chmod -X script; ./script

Hromadné přejmenování souborů

Někdo nějaký nápad na rozumné řešení této úlohy?

  • Ve webovém rozvrhu PS1, staženém v adresáři /home/courses/BIPS1/public/schedule, identifikujte soubory s rozvrhem cvičení. HTML soubory přejmenujte do tvaru ID-Dd-HHMM (např.: 303-Ut-1430.html).

Napadají mě pouze ne úplně hezká řešení. Díky za návrhy.

Pozn: Výpis ls -l dané složky vypadá takto


EDIT: Mé ohavné řešení zde

cd /home/courses/BIPS1/public/schedule; ls -l . | awk 'NR>1{print "mv",$9}' | tee puvodni | awk '{print $2}' |sed s/.html/$(date +"-%a-%H%M").html\;/ > novy; printf '#!/bin/bash\n' > script; paste -d" " puvodni novy >> script; chmod -X u+x script; ./script./script;