T
tw-elektric
Eroberer
Hallo zusammen,
ich habe in VB.Net ein kleines Porgramm gemacht, wo bestimmt Zeilen in einen Text einfügt, wenn gewisse Parameter vorhanden sind. Nun wird die Datei unter Linux erzeugt und danach muss mein Tool unter Windows die Datei noch mal überarbeiten. Nun wäre es sinnvoll, wenn man das ganze direkt unter Linux schon korekt erzeugt hätte. Leider kenne ich mich nicht besondes mit den Befehlen aus. Die Console ist die csh / tcsh.
Habt ihr eine einfache Lösung für diese Vorgänge:
1.) Prüfen ob in der ersten Zeile der Datei ein "*" steht.
2.) Prüfen ob in der zweiten Zeile ein "%FSLAX33Y33*%"
3.) Suchen ob jeweils eine Zeilen mit "Y610000D01" und "X355000D01", "X409000D01" oder "X457000D01" besteht.
4.) Variabe setzten, je nach Fund z.B. var = 610355 oder var=610457
5.) Wenn die ersten 3 Punkte erfoglreich gelaufen sind, muss die erste Zeile ersetzt werden: von "*" in "G04 MEASURE T'circle' D2.00 I0 S0 *"
6.) vor der Zeilen "%IPPOS*%" müssen zwei Zeilen eingfügt werden.
7.) und nach der Zeile "%LDP*% müssen mehrere Zeilen eingefügt werden, die in einer bestimmten Textdatei stehen. z.B. 610355.txt, 610407.txt und 610457.txt
Daher die Variable mit der Nutzengröße.
Denk ihr so was ist möglich mit der CSH oder sollte man es irgendwie anderst lösen? Es funktioniert ja nun schon, nur eben über dem Umweg, wenn die Datei ausgegeben wurde unter Linux, muss man zu einem Windowsrechner und die Datei noch mal überarbeiten lassen.
Danke für eure Hilfe.
Gruß TW-elektric
ich habe in VB.Net ein kleines Porgramm gemacht, wo bestimmt Zeilen in einen Text einfügt, wenn gewisse Parameter vorhanden sind. Nun wird die Datei unter Linux erzeugt und danach muss mein Tool unter Windows die Datei noch mal überarbeiten. Nun wäre es sinnvoll, wenn man das ganze direkt unter Linux schon korekt erzeugt hätte. Leider kenne ich mich nicht besondes mit den Befehlen aus. Die Console ist die csh / tcsh.
Habt ihr eine einfache Lösung für diese Vorgänge:
1.) Prüfen ob in der ersten Zeile der Datei ein "*" steht.
2.) Prüfen ob in der zweiten Zeile ein "%FSLAX33Y33*%"
3.) Suchen ob jeweils eine Zeilen mit "Y610000D01" und "X355000D01", "X409000D01" oder "X457000D01" besteht.
4.) Variabe setzten, je nach Fund z.B. var = 610355 oder var=610457
5.) Wenn die ersten 3 Punkte erfoglreich gelaufen sind, muss die erste Zeile ersetzt werden: von "*" in "G04 MEASURE T'circle' D2.00 I0 S0 *"
6.) vor der Zeilen "%IPPOS*%" müssen zwei Zeilen eingfügt werden.
7.) und nach der Zeile "%LDP*% müssen mehrere Zeilen eingefügt werden, die in einer bestimmten Textdatei stehen. z.B. 610355.txt, 610407.txt und 610457.txt
Daher die Variable mit der Nutzengröße.
Denk ihr so was ist möglich mit der CSH oder sollte man es irgendwie anderst lösen? Es funktioniert ja nun schon, nur eben über dem Umweg, wenn die Datei ausgegeben wurde unter Linux, muss man zu einem Windowsrechner und die Datei noch mal überarbeiten lassen.
Danke für eure Hilfe.
Gruß TW-elektric
Zuletzt bearbeitet: