![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| shell programmering | nivas | Shell-programmering och Skript | 8 | 02-11-2008 12:06 |
| Aix Shell programmering | akmtcs | AIX | 1 | 12-07-2006 08:40 |
| shell programmering | Neha Agarwal | Shell-programmering och Skript | 2 | 09-07-2005 03:23 |
| Shell programmering Hjälp | mec585858 | UNIX for Dummies Frågor & Svar | 4 | 12-10-2003 10:24 |
| Shell Programming | JWK1 | UNIX for Dummies Frågor & Svar | 2 | 06-01-2001 02:31 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
() Skal programmering
Kunde någon behaga tala mig hur () menar när de omger en variabel?
Exempelvis $ FILE \u003d 'basename $ 1' / / är det som gått in i detta script $ BANK \u003d 'dirname $ 1' $ INFILE \u003d $ (FILE). $ (BANK). $ $ Vad betyder $ INFILE innehåller efter detta uppdrag? Hör av dig Tack G |
|
||||
|
Se nedan ....
$VI a.sh AB \u003d $ (pwd) echo "" echo "Nuvarande arbetskatalog är $ ab" FILE \u003d $ (basename $ ab) echo "FILE returnerar $ FILE" echo "" AB \u003d $ (pwd) echo "Nuvarande arbetskatalog är $ ab" BANK \u003d $ (dirname $ ab) echo "BANK returnerar $ BANK" echo "" INFILE \u003d $ (FILE). $ (BANK). $ $ echo $ INFILE Dam @ Athena: ~ $. / a.sh Nuvarande arbetskatalog är / home / Dam FILE avkastning Dam Nuvarande arbetskatalog är / home / Dam BANK återvänder / home dam./home.11937 Inte säker på vad du försöker uppnå ... Jag tror att vad du antagligen ville / home/dam.11937 |
|
|||||
|
#! / bin / bash
X \u003d ABC echo "$ Xabc" Detta ger inga utdata. Vad gick fel? Svaret är att skalet trodde att vi bad om variabeln Xabc, vilket är uninitialised. Sättet att hantera detta är att sätta hängslen runt X för att skilja den från andra tecken. Följande ger önskat resultat: #! / bin / bash X \u003d ABC echo "$ (X) abc" ------------------ Jag tror att det kommer att rensa tvivel. fortfarande att du inte får ... pls ge fullständig information så att vi kan ge en lösning av samma Tack Ckanth |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|