![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| programação shell | nivas | Programação Shell Script e | 8 | 02-11-2008 12:06 |
| Aix Programação Shell | akmtcs | AIX | 1 | 12-07-2006 08:40 |
| programação shell | Neha Agarwal | Programação Shell Script e | 2 | 09-07-2005 03:23 |
| Programação Shell Ajuda | mec585858 | UNIX para Dummies Perguntas & Respostas | 4 | 12-10-2003 10:24 |
| Programação Shell | JWK1 | UNIX para Dummies Perguntas & Respostas | 2 | 06-01-2001 02:31 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
() Na programação shell
Poderá alguém por favor me diga o que () dizer quando elas circundam uma variável?
Por exemplo, $ FILE \u003d 'basename $ 1' / / o que é passar para este script $ BANCO \u003d 'dirname $ 1' $ INFILE \u003d $ (FILE). $ (BANCO). $ $ O que faz $ INFILE conter após esta missão? Por favor, deixe-me saber Obrigado G |
|
||||
|
Veja abaixo ....
$vi a.sh ab \u003d $ (pwd) echo "" echo "diretório de trabalho atual é de US $ ab" FILE \u003d $ (basename $ ab) echo "$ FILE FILE retorna" echo "" ab \u003d $ (pwd) echo "diretório de trabalho atual é de US $ ab" BANCO \u003d $ (dirname $ ab) echo "$ BANCO BANCO retorna" echo "" INFILE \u003d $ (FILE). $) (BANCO. $ $ echo $ INFILE barragem @ athena: ~ $. / a.sh Trabalho atual diretório é / home / barragem FILE retorna barragem Trabalho atual diretório é / home / barragem BANCO retorna / home dam./home.11937 Não tem certeza que você está tentando conseguir ... Acho que o que você queria era provavelmente / home/dam.11937 |
|
|||||
|
#! / bin / bash
X \u003d ABC echo "$ Xabc" Isto dá nenhuma saída. O que correu mal? A resposta é que a casca pensavam que estávamos a pedir a variável Xabc, que é uninitialised. A maneira de lidar com isso é colocar cerca de chavetas X para separá-lo dos outros personagens. A seguir dá o resultado desejado: #! / bin / bash X \u003d ABC echo "$ (X) abc" ------------------ Acho que ele vai limpar sua dúvida. Ainda que você não está recebendo ... pls dar detalhes completos para que possamos dar uma solução do mesmo Obrigado Ckanth |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|