Strona 1 z 1

[+] Skrypt do plików

: 10 marca 2014, 20:43
autor: shukibruck
Witam chciałbym napisać skrypt do tworzenia plików mianowicie aby tworzył pliki z nazwą np. 1.1 ; 2.1 ; 3.1 .... i tak do 15.1 i następnie 1.2 ; 2.2 itp. do 15.3
(Chciałem zaznaczyć że dopiero raczkuję z pisaniem skryptów w czym kolwiek)
Napisałem coś takiego :

Kod: Zaznacz cały

#data 1d=2
m=1
data ()
{
while [ $d -le 30 ]; do
touch plik$d.$m
d=$[d + 1]
miesiac
done
}


miesiac ()
{ 
while [ $m -le 4 ]; do
data
m=$[m + 1]
done
}
miesiac


Chciałem się zapytać czy dobrze kombinuję, bo jak narazię to tak jakby robi jedną pętle i się zatrzymuje

: 11 marca 2014, 08:37
autor: SaXior
Coś takiego może?:
#!/bin/bash
for ((j=1;j<=3;j++)); do
for ((i=1;i<=15;i++)); do
touch $i.$j
done
done

: 11 marca 2014, 17:49
autor: shukibruck
dla potomnych jakby kto szukał kiedyś :p

g=0

while [ $g -le 3 ]; do
let g=g+1
for ((j=1;j<=3;j++)); do
for ((i=1;i<=15;i++)); do


touch $g.$i.$j




done
done
done