Vytvoření skriptu Vyřešeno

Problematika Linuxu a ostatních operačních systémů (mimo Win)

Moderátor: Mods_senior

Uživatelský avatar
Mish.k.a
Level 1.5
Level 1.5
Příspěvky: 107
Registrován: srpen 14
Pohlaví: Žena
Stav:
Offline

Vytvoření skriptu  Vyřešeno

Příspěvekod Mish.k.a » 26 říj 2014 22:37

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ů.

Reklama
Uživatelský avatar
Mish.k.a
Level 1.5
Level 1.5
Příspěvky: 107
Registrován: srpen 14
Pohlaví: Žena
Stav:
Offline

Re: Vytvoření skriptu

Příspěvekod Mish.k.a » 28 říj 2014 11:04

Věděl by někdo?

Uživatelský avatar
Mish.k.a
Level 1.5
Level 1.5
Příspěvky: 107
Registrován: srpen 14
Pohlaví: Žena
Stav:
Offline

Re: Vytvoření skriptu

Příspěvekod Mish.k.a » 16 lis 2014 21:24

#!/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


  • 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
  • Skript na vytvoreni zastupce slozky
    od ajr » 01 úno 2024 21:21 » v Windows 11, 10, 8...
    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