The UNIX and Linux Forums  
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.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 08-20-2006
nortypig nortypig is offline
Registrierte Nutzer
  
 

Join Date: Aug 2006
Ort: Hobart Tasmanien
Beiträge: 58
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
Diese Zeile funktioniert in Solo - liest die drei Felder aus helpme.txt und fügt eine erste Feld "hallo", bevor die anderen auf die Produktion ... scheint einfach genug, und sie läuft gut auf seine eigenen auf der Kommandozeile.

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
Also an dieser Stelle Ich denke Magie?

Und ja, die nur die drei Bereiche, in die kurz-Programm funktioniert es gut.
  #2 (permalink)  
Old 08-21-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderator
  
 

Join Date: Nov 2004
Ort: Bahrain
Beiträge: 579
Was ist Ihre Standard-Shell? Wenn Sie Befehl interaktiv? Ich denke, dass könnte ein Problem, denn mit dieser
Code:
#!/bin/sh
Sie sagen sh Kernel zu verwenden, um Ihren Code und vielleicht auch Ihre Standard-Shell ist anders
Code:
echo $0
könnte Ihnen helfen.

Grüße,
Tayyab
  #3 (permalink)  
Old 08-21-2006
nortypig nortypig is offline
Registrierte Nutzer
  
 

Join Date: Aug 2006
Ort: Hobart Tasmanien
Beiträge: 58
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?
  #4 (permalink)  
Old 08-21-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderator
  
 

Join Date: Nov 2004
Ort: Bahrain
Beiträge: 579
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.
  #5 (permalink)  
Old 08-21-2006
nortypig nortypig is offline
Registrierte Nutzer
  
 

Join Date: Aug 2006
Ort: Hobart Tasmanien
Beiträge: 58
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.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:41 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0