The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
DB Solo 3.0 (Default branch) iBot Software releases - RSS Nieuws 0 02-26-2008 04:00 PM
DB Solo 3.0 Beta 1 (Default branch) iBot Software releases - RSS Nieuws 0 01-22-2008 09:10 PM
script werkt op de command line, en niet in crontaak JackTheTripper UNIX voor Dummies Questions & Answers 7 06-27-2007 02:51
werken van cmd-line, maar niet in het script OFFSIHR Programmeren en Shell Scripting 4 10-18-2006 09:41
Voeg lijn met sed werkt op Linux, maar niet op Solaris nir_s Programmeren en Shell Scripting 4 08-11-2005 04:00

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-20-2006
nortypig nortypig is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2006
Locatie: Hobart Tasmanië
Posts: 58
Line werkt in solo, maar niet in het programma?

Nu heb ik alleen ben gefrustreerd en verward ... Als iemand heeft een aantal adviezen over hoe deze anomalie optreedt Ik zou het zeer waarderen.


Code:
cat helpme.txt | awk 'NR<5{printf("%-20s %-20d %-20d %-20.1f\n","hello",$1,$2,$3)}' | sort -rk4

Deze lijn werkt prima in solo - leest de drie velden van helpme.txt en voegt een eerste veld "hallo" voor de anderen op de productie ... lijkt eenvoudig genoeg en het werkt prima op eigen op de opdrachtregel.

In een klein programma dat werkt niet ...


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

Dus op dit punt denk ik magie?

En ja met alleen de drie velden in de korte programma het werkt prima.
  #2 (permalink)  
Old 08-21-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderator
  
 

Join Date: november 2004
Locatie: Bahrein
Posts: 579
Wat is uw standaard shell? Wanneer u werkt met commando interactief? Ik denk dat misschien een probleem zijn, want met deze
Code:
#!/bin/sh

u vertellen kernel sh gebruiken om je code verwerken en misschien uw standaard shell is anders
Code:
echo $0

kan u helpen.

Groeten,
Tayyab
  #3 (permalink)  
Old 08-21-2006
nortypig nortypig is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2006
Locatie: Hobart Tasmanië
Posts: 58
De standaard is csh en het programma loopt sh - C shell en Bourne Shell

Ik begin me af te vragen of ik een of andere manier heb gedaan iets aan mijn shell - shell kan men gedrag te veranderen? Zijn enkel Ik gebruik vpn aan de uni UNIX-account en vandaag zag ik dezelfde code correct werken op dezelfde UNIX-omgeving terwijl niet in mijn account.

Is dit zinvol voor iedereen?
  #4 (permalink)  
Old 08-21-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderator
  
 

Join Date: november 2004
Locatie: Bahrein
Posts: 579
Je bedoelt dezelfde code werkt niet als je komt via VPN met dezelfde account, en het werkt met dezelfde account als u rechtstreeks aangesloten op uw netwerk?

Als code werkt met een account en werkt niet met andere account, controleer login bestanden voor uw csh, veel geluk.
  #5 (permalink)  
Old 08-21-2006
nortypig nortypig is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2006
Locatie: Hobart Tasmanië
Posts: 58
sorry ik bedoelde de code werkt op de sys admin computer op dezelfde Unix-systeem op de uni ... maar werkt niet op mijn rekening.

Ik denk dat ik nodig om ze om een nieuwe account voor mij die correct werkt. Bedankt voor de hulp.
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 08:30.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0