Thread Wie soll ich diesen Shell-Code pogrammieren? (13 answers)
Opened by trojax at 2009-05-14 09:10

Linuxer
 2009-05-14 09:52
#121584 #121584
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Hi,

minimal getestet; Beide Lösungen auf bash abgestimmt.

Code: (dl )
1
2
3
4
5
6
var=4

for x in ../*.csv.$( eval expr $var - 1 ); do
new=$(basename $x .$( eval expr $var - 1 ) )
echo cp $x ./$new
done


oder kürzer:
Code: (dl )
1
2
3
4
for x in ../*.csv.$[var-1]; do 
new=$(basename $x .$[var-1])
echo cp $x ./$new
done


Momentan wird der cp Befehl nur ausgegeben (echo)!

[edit] Bash-Prompt '$' entfernt. Danke Dubu.
Last edited: 2009-05-18 10:29:12 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Wie soll ich diesen Shell-Code pogrammieren?