Strona 1 z 1

[BASH] Polecenie do masowego utworzenia plikow

: 01 paź 2011, 23:06
autor: Dawid03
Witam,

Jest co prawda polecenie touch dzięki któremu można stworzyć plik tekstowy. A czy można za pomocą tego polecenia (bądź innego stworzyć coś w postaci:

plik1.txt , plik2.txt ... plikn.txt

tzn, wpisujac np. polecenie -liczba plików plik[numer].txt , gdzie numer stanowi parametr "liczba plików

Myślę że jasno się wyraziłem :).

Za wszelką pomoc z góry dziękuję.

Re: [BASH] Polecenie do masowego utworzenia plikow

: 01 paź 2011, 23:46
autor: PanCiasteczko

Kod: Zaznacz cały

for i in {1..5}; do touch "plik$i.txt"; done

Re: [BASH] Polecenie do masowego utworzenia plikow

: 01 paź 2011, 23:52
autor: jacekalex

Kod: Zaznacz cały

for i in `seq 1 200`; do    echo "Nie będę zadawał takich pytań, dopóki nie poszukam w Google hasła "bash w przykładach pętla""; done;
Do plików:

Kod: Zaznacz cały

for i in `seq 1 200`; do  ` echo "Nie będę zadawał takich pytań, dopóki nie poszukam w Google hasła "bash w przykładach pętla"">~/obiecanki-po-raz-"$i".txt`; done;
Sprzątanie:

Kod: Zaznacz cały

rm -f ~/obiecanki-po-raz*
Sznurek1
Sznurek2

To by było na tyle
:craz:

Re: [BASH] Polecenie do masowego utworzenia plikow

: 02 paź 2011, 10:51
autor: Dawid03
Dziękuję Panowie bardzo za pomoc :D

Re: [BASH] Polecenie do masowego utworzenia plikow

: 02 paź 2011, 19:17
autor: beluosus
Prościej:

Kod: Zaznacz cały

$ touch plik{1..5}.txt
$ ls plik*
plik1.txt  plik2.txt  plik3.txt  plik4.txt  plik5.txt