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ů.
Vytvoření skriptu Vyřešeno
Re: Vytvoření skriptu
Věděl by někdo?
Re: Vytvoření skriptu
#!/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
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
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Vytvoření skriptu na zálohu hry, kterou vytvářím. Příloha(y)
od xCloudGirl » 09 bře 2024 12:35 » v Vše ostatní (sw) - 11
- 1154
-
od MonikaVavrova
Zobrazit poslední příspěvek
11 bře 2024 22:24
-
-
- 1
- 714
-
od ITCrowd
Zobrazit poslední příspěvek
02 úno 2024 08:36
-
-
MS Outlook - Hromadné vytvoření složek Příloha(y)
od czTANIScz » 22 zář 2023 11:36 » v Kancelářské balíky - 6
- 2862
-
od czTANIScz
Zobrazit poslední příspěvek
23 zář 2023 22:34
-
Zpět na “LiNuX a ostatní alternativní OS”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti