![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| programmazione della shell | Nivas | Shell scripting e di programmazione | 8 | 02-11-2008 12:06 PM |
| Aix Shell Programming | akmtcs | AIX | 1 | 12-07-2006 08:40 AM |
| programmazione della shell | NEHA Agarwal | Shell scripting e di programmazione | 2 | 09-07-2005 03:23 AM |
| Shell Programming Aiuto | mec585858 | UNIX for Dummies Domande & Risposte | 4 | 12-10-2003 10:24 AM |
| Shell Programming | JWK1 | UNIX for Dummies Domande & Risposte | 2 | 06-01-2001 02:31 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
() In guscio di programmazione
Qualcuno potrebbe dirmi cosa significa () quando si circonda di una variabile?
Ad esempio, $ FILE \u003d 'basename $ 1' / / ciò che è passato in questo script BANCA $ \u003d 'dirname $ 1' Infile \u003d $ $ (FILE). BANCA $ (). $ $ Che cosa contengono $ infile dopo questo incarico? Please let me know Grazie G |
|
||||
|
Vedi sotto ....
$VI a.sh ab \u003d $ (pwd) echo "" echo "directory di lavoro corrente è di $ ab" FILE \u003d $ (basename $ ab) echo "$ FILE FILE restituisce" echo "" ab \u003d $ (pwd) echo "directory di lavoro corrente è di $ ab" BANCA \u003d $ (dirname $ ab) echo "$ BANCA BANCA restituisce" echo "" Infile \u003d $ (FILE). $ () BANCA. $ $ echo $ infile diga @ athena: ~ $. / a.sh Directory di lavoro corrente è / home / diga FILE restituisce diga Directory di lavoro corrente è / home / diga BANCA restituisce / home dam./home.11937 Non sei sicuro di cosa si sta tentando di raggiungere ... Penso che quello che probabilmente è stato voluto / home/dam.11937 |
|
|||||
|
#! / bin / bash
X \u003d ABC echo "$ Xabc" Questo dà nessun output. Che cosa è andato storto? La risposta è che la shell di pensiero che abbiamo chiesto per la variabile Xabc, che è uninitialised. Il modo di trattare questo è quello di mettere tra parentesi attorno X separato dagli altri caratteri. Il seguente dà il risultato desiderato: #! / bin / bash X \u003d ABC echo "$ (X) abc" ------------------ Penso che sarà chiaro il tuo dubbio. ancora non si è sempre ... pls dare tutte le informazioni in modo che si possa dare una soluzione della stessa Grazie Ckanth |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|