PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : welche Programmiersprache ....?



juvoaa
07.09.05, 08:43
Ich muß mehrere hundert Audacity-dateien (.au) zusammenfügen.
Im alten basic hätte das ungefähr so ausgesehen.

cat 1.au 2.au ganz.au

for i=1 to 500
rename neu.au ganz.au
cat ganz.au f(i).au neu,au
next i

Da mir dieses script wohl keiner schreiben wird, hier die Frage: welche Programmiersprache ist relativ einfach zu lernen und reicht für so etwas?
danke juvo

AceTheFace
07.09.05, 08:45
Dafür reicht ein bash-script völlig aus.

Gruß,
Ace

juvoaa
07.09.05, 10:46
danke, dann werde ich mal basteln

juvoaa
07.09.05, 12:08
ich finde keine Rechenoperationen, z.B. i=i+1, oder z=e*2
gibt es die hier nicht?

baumgartner
07.09.05, 12:14
schon mal was von suchen gehört :eek:
http://www.mrunix.de/forums/showthread.php?t=40712

juvoaa
07.09.05, 12:29
die dateien heißen 0045.au bis 0450.au
Wie kann ich die Zahl vom .au trennen, daß ich sie als Zähler im "while" laufen lassen kann?

Lollypop
07.09.05, 12:29
Ich muß mehrere hundert Audacity-dateien (.au) zusammenfügen.
... welche Programmiersprache ist relativ einfach zu lernen und reicht für so etwas?

Einfach ist nicht mal Basic, wenn man über die Standardprogrämmchen hinausgeht. - Ich würde Dir zu Perl raten.

Blackhawk
07.09.05, 12:43
die dateien heißen 0045.au bis 0450.au
Wie kann ich die Zahl vom .au trennen, daß ich sie als Zähler im "while" laufen lassen kann?

for file in *
do
cat $file >> tralala
done
Falls es zu viele oder nicht geordnet:


find -name \*.au| while read file
do
cat $file >> trallala
done


oder so aehnlich

ansonsten
man find
man cat
man allesandere...

citizen428
07.09.05, 18:03
edit: Unsinn gepostet, sorry...

MiGo
07.09.05, 18:59
oder alternativ:
for i in `seq -w 45 450` do
cat 0$i.au >> gesamt.au
done


[edit] vervollständigt.

baumgartner
07.09.05, 19:53
also für sowas würde ich dir eindeutig perl empfehlen.
da sieht das ganze dann so aus, nämlich viel leichter :eek:

for(1..500){
`mv neu.au ganz.au`
`cat ganz.au $i.au neu,au`
}

McHurt
08.09.05, 10:14
Perl? Der Junge will programmieren, nicht Kryptographie lernen *duck* :p

Ne, Perl wäre sicherlich geeignet, ich persönlich würde mir auch Python mal anschauen ;)

Grüsse
McHurt

parity-B
08.09.05, 10:24
sehr einfach zu lernen ist auch ruby !
bin grad auch zufällig am gucken ;)
und mit rubyrail kann man sogar die ganze web geschichte großenteils abdecken

jeder interessierte schaut ma hier :
http://www.rubyonrails.org/ (http://http://www.rubyonrails.org/)

das video mit dem in 15 min programmierten Webbolg ist schon ganz nett =)

edit: ich mein natürlich Webblog =)

cu

L00NIX
08.09.05, 12:08
Mit C wäre es schön (kompliziert) oder (noch schlimmer) Assembler wäre extrem schnell.

Schon mal Java ausprobiert? ;)


Also im Ernst:



cat [0-9]*.au > alle.au

McHurt
08.09.05, 12:26
Huiuiui, ich reiche Flame-Potential :D

Also rein für den oben genannten Fall würde ich Java ein wenig Overhead finden. Da dauert ja das Laden der VM länger als die Ausführung selbst :p

Ansonsten ist es sicherlich nicht das schlechteste, Java zu lernen.

baumgartner
08.09.05, 12:33
Perl? Der Junge will programmieren, nicht Kryptographie lernen *duck* :p

hab beruflich grad wider was mit c zu tun, dass ist kryptisch :ugly:

will aber dämnechst mal richtig C lernen ;)

maniac
09.09.05, 00:51
Hilfe was läuft bei mir falsch wenn ich auf den link zu www.rubyonrails.org klicke öffnet sich bei mir die seite vom spiegel

MFG maniac

parity-B
09.09.05, 06:33
jeder interessierte schaut ma hier :
http://www.rubyonrails.org/

oh SORRY SORRY ich hab mich ein wenig vercopyundpasted ;)

danke maniac für den Hinweis dein Link ist der Richtige =)

aber komich ist das.. mein link war aus versehen so: http://http//www.rubyonrails.org
und wenn ich draufklicke komme ich zu M$ ??!??!??!??!
dabei bin ich hier komplett M$ frei ??
haben die sich gaunerhaft ähnliche Seiten von ruby registriert??

hmm weiß da jemand eine Antwort drauf?