Shellből nem vagyok valami jó, sőt inkább semennyire sem vagyok. Általában összeollózom azt ami épp megoldja a problémámat.
Egy olyan script kellene nekem ami egy fájt másol több fájlnak.
Egy Eye-Fi kártyát szeretnék tesztelni, és kellene hozzá egy raklap kép, úgy gondoltam hogy egyszerűbb ha 1 képet ráteszek sokszor és meglátom hogy reagál, stb... Ezek a képek csak fájlnévben lennének mások.
Tehát van most KEP.jpg
Létre kellene jönnie a DSC00001.jpg, DSC00002.jpg, DSC00003.jpg,.... DSC01000.jpg-nek
Szívesen venném ha valaki megoldaná a problémámat és segítene.
- 3687 megtekintés
Hozzászólások
for i in `seq -f '%05.0f' 1 1000`; do cp KEP.jpg DSC$i.jpg; done
Tedd a fa alá.. :)
- A hozzászóláshoz be kell jelentkezni
$(....)
t
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen!
A seq-es dolog nem ment nekem.
- A hozzászóláshoz be kell jelentkezni
pedig arra külön kapocs van. manpage-ben a -w 3. =)
for i in $(seq -w 1 1000) ; do cp KEP.JPG DSC0$i.JPG ; done
egyébként együtt érzek veled évekig én is kukáztam bash scripteket. 1 hónapja csináltam azt hogy fél napot foglalkoztam bash-al utána pedig minden héten kitaláltam egy scriptet vagy kerestem valami problémát gyakorlásként.
- A hozzászóláshoz be kell jelentkezni
-
- A hozzászóláshoz be kell jelentkezni
es akkor egy olyan is, ami a shell stackjet nem eszi meg:
#!/bin/csh
set kep=$1
set count=$2
@ a = 0
while( $a < $count )
@ a = $a + 1
set dsc_kep="DSC`printf '%05d' $a`.JPG"
cp $kep $dsc_kep
end
___
info
- A hozzászóláshoz be kell jelentkezni