![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| DB Solo 3.0 (Default branch) | iBot | Software-Releases - RSS News | 0 | 02-26-2008 04:00 PM |
| DB Solo 3.0 Beta 1 (Default branch) | iBot | Software-Releases - RSS News | 0 | 01-22-2008 09:10 PM |
| Skript arbeitet auf Befehl Linie, nicht in der Cron-Job | JackTheTripper | UNIX for Dummies Questions & Answers | 7 | 06-27-2007 02:51 AM |
| Werke aus cmd-line, aber nicht im Skript | OFFSIHR | Shell Programmierung und Scripting | 4 | 10-18-2006 09:41 AM |
| Anhängen mit sed funktioniert unter Linux, aber nicht auf Solaris | nir_s | Shell Programmierung und Scripting | 4 | 08-11-2005 04:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Line arbeitet in Einzel-, aber nicht im Programm?
Jetzt bin ich einfach frustriert und verwirrt ... Wenn jemand ein paar Ratschläge, wie diese Anomalie ist, die ich sehr zu schätzen ist.
Code:
cat helpme.txt | awk 'NR<5{printf("%-20s %-20d %-20d %-20.1f\n","hello",$1,$2,$3)}' | sort -rk4
In einem kleinen Programm es nicht funktioniert ... Code:
#!/bin/sh
echo "Please enter the file you want compressed: \c"; read filename
echo File: $filename
# check to see file exists and is readable with -r
if [ -r $filename ]
then
echo gzip | gzip -f $filename; gunzip -l $filename.gz > $filename.txt; gunzip $filename
gzip -f rose.bmp; gunzip -l rose.bmp.gz >> $filename.txt; gunzip rose.bmp.gz
cat helpme.txt | awk 'NR<5{printf("%-20s %-20d %-20d %-20.1f\n","hello",$1,$2,$3)}' | sort -rk4
else
echo sorry the file does not exist or is not readable
fi
Und ja, die nur die drei Bereiche, in die kurz-Programm funktioniert es gut. |
|
||||
|
Der Standardwert ist csh und das Programm läuft sh - C-Shell und Bourne-Shell
Ich bin Anfang zu fragen, wenn ich irgendwie etwas auf meine Shell - ein Shell-Verhalten ändern können? Die nur ich VPN für den Zugriff auf die UNIX-uni-Konto, und heute habe ich den gleichen Code ordnungsgemäß auf dem gleichen UNIX-Umgebung zwar nicht auf meinem Konto. Ist dies sinnvoll, anyone? |
|
|||||
|
Sie bedeuten, denselben Code funktioniert nicht, wenn du über VPN mit demselben Konto verbucht werden, und es funktioniert mit dem gleichen Konto, wenn Sie sich direkt mit Ihrem Netzwerk?
Wenn Code mit einem Konto und kann nicht mit anderen Konto, aktivieren Sie Login-Dateien für Ihre csh, viel Glück. |
|
||||
|
sorry ich meinte den Code auf dem System-Administrations-Computer auf dem gleichen Unix-System an der Uni ... aber funktioniert nicht auf meinem Konto.
Ich glaube, ich muss sie, um ein neues Konto für mich, die korrekt funktioniert. Vielen Dank für die Hilfe. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|