Stránka 1 z 1

Vytvoření skriptu  Vyřešeno

Napsal: 26 říj 2014 22:37
od Mish.k.a
Zdravím!
Dostala jsem zadání k vytvoření skriptu, můžete pomoct? Mělo by to být pro Linux Ubuntu.

Předmět se tento rok u nás vyučuje trochu podivně, vůbec jsme nic takového nedělali, vyučující ruší hodiny a jezdí si kdo ví kam. Najednou přišel mailem tentok úkol a já prostě nevím.

Zadání:
Napište skript, který přejmenuje všechny soubory v aktuálním adresáři s příponou jpg na soubory s toutéž příponou ale s čísly místo názvu. Cesta bude zadána po spuštění skriptu. Součástí řešení bude kontrola platnosti cest a výpis o probíhající činnosti.

Na začátku (za povinným první řádkem) bude vždy otestování uname a pokud bude jiná hodnota než na systému, kde byl skript vytvořen, bude vypsáno upozornění. Vždy musí být ošetřeno zadání parametrů interaktivně i z příkazového řádku. Při přenosu skriptu nezapomeňte na zajištění správných konců řádků.

Re: Vytvoření skriptu

Napsal: 28 říj 2014 11:04
od Mish.k.a
Věděl by někdo?

Re: Vytvoření skriptu

Napsal: 16 lis 2014 21:24
od Mish.k.a
#!/bin/bash

printf 'Zadejte cestu: '
read -n 1 d
if [ -d "$d" ]; then
printf '\nPrejmenovavam soubory v adresari: %s\n' $d

for i in `find . -type f | grep jpg`
do
var=$((var+1))
new="$d/$var.jpg"
printf '\nPrejmenovavam z: %s na: %s\n' $i $new
mv $i $new
done
else
printf "\nAdresar %s neexistuje" $d

fi