![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| DB Solo 3,0 (Default filial) | iBot | Software Releases - RSS Nyheder | 0 | 02-26-2008 04:00 PM |
| DB Solo 3.0 Beta 1 (Default filial) | iBot | Software Releases - RSS Nyheder | 0 | 01-22-2008 09:10 PM |
| Scriptet virker på kommandolinjen, ikke i cron job | JackTheTripper | UNIX for dummyer Spørgsmål & svar | 7 | 06-27-2007 02:51 AM |
| værker fra cmd-line, men ikke i script | OFFSIHR | Shell Programmering og Scripting | 4 | 10-18-2006 09:41 AM |
| Tilføjer linje med sed virker på Linux, men ikke på Solaris | nir_s | Shell Programmering og Scripting | 4 | 08-11-2005 04:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Line arbejder i solo, men ikke i programmet?
Nu er jeg bare og bliver frustreret og forvirret ... hvis nogen har nogle råd om, hvordan denne anomali finder sted jeg ville sætte stor pris på det.
Code:
cat helpme.txt | awk 'NR<5{printf("%-20s %-20d %-20d %-20.1f\n","hello",$1,$2,$3)}' | sort -rk4
I et lille program, det virker ikke ... 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
Og ja med kun de tre felter i det korte program, det virker fint. |
|
||||
|
Standarden er csh og programmet kører sh - C shell og Bourne shell
Jeg begynder at spekulere på, om jeg en eller anden måde har gjort noget til min Shell - man kan ændre shell adfærd? Dens bare jeg bruge VPN adgang til uni UNIX-konto, og i dag så jeg den samme kode fungere korrekt på den samme UNIX-miljøet, samtidig ikke i min konto. Er dette give mening for nogen? |
|
|||||
|
Du mener samme kode ikke virker, når du kommer igennem VPN med samme konto, og det virker med samme konto, når du er direkte forbundet til dit netværk?
Hvis koden virker med en konto, og ikke virker med andre hensyn, skal du logge filer til din csh, held og lykke. |
|
||||
|
sorry jeg mente koden virker på sys admin computer på samme unix-system på uni ... men virker ikke på min konto.
Jeg tror, jeg har brug for at få dem til at oprette en ny konto til mig, som fungerer korrekt. Tak for hjælpen. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|