![]() |
|
|
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 |
| Bourne Shell script - log de loggin usuários sobre e fora | noodlesoup | Programação Shell Script e | 14 | 09-08-2006 11:30 |
| Bourne: Como invocar um alias dentro de um shell script | techshots | Programação Shell Script e | 2 | 06-04-2006 01:38 |
| Bourne Shell Script | dmhonor914 | UNIX para Dummies Perguntas & Respostas | 2 | 12-10-2003 12:25 |
| bourne shell script | psrinivas | Programação Shell Script e | 2 | 12-06-2001 03:38 |
| Bourne shell script precisa ajudar por favor? | dezithug | UNIX & avançada para usuários experientes | 7 | 10-24-2001 02:59 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Caro Bourne Shell Expert,
Estou tentando mudar o atual diretório de trabalho dentro de um Bourne Shell script. Basta suficiente que pensei! Como estou certo que você está bem consciente, dentro do script i `echo` pwd e parece ok, mas o reservatório desova outro shell para executar este e, como tal, quando termina o meu script ele retorna para o diretório onde i é executada no primeiro lugar. i executar o script a partir de / opt / software e simplesmente querer ir para um determinado diretório. #! / usr / bin / sh echo "Agora em` pwd `# # # / opt / software cd / opt / competências echo "Agora em` pwd `# # # / opt / competências PROMPT $ @ / opt / software> retorna pwd / opt / software Mas eu quero que ele seja / opt / habilidade !!!!!! Queira aceitar mmost minha profunda gratidão pela ajuda e apoio valioso tempo nesta questão. Atenciosamente, FMA |
|
|||||
|
Ver cd no shell script
e http://www.unix.com/unix-advanced-expert-users/18725-using-alias.html # post71611 |
|
||||
|
Queridos todos,
Im desculpa para manter em curso sobre este assunto, mas eu sinceramente que precisamos fazer uma Bourne shell script alterar o diretório de trabalho do actual reservatório. Existe realmente não simples interruptor para permitir que esta operação? Vou adicionar um breve exemplo para ilustrar: ################################################# #! / usr / bin / sh echo "1. Arranque do Projeto Script \u003d` pwd `" # # # / home / fawqati echo "2. Digite Project Name:" # # # vega project_name \u003d readline echo "Acessando Project / des / proj / project_name $" # # # / des / proj / Vega cd / des / proj / $ project_name ################################################## Após este executa ainda estou em / home / fawqati e NÃO no / des / proj / <project_name> Este é um problema real, e eu ficaria extremamente gratefull de alguma ajuda. Sincerly FMA |
|
|||||
|
Embora eu não entenda exatamente por isso que você precisa de um script para emitir um comando cd, por que não basta criar um alias? Como em Código:
alias 'cdv=cd /des/proj/$1' então você será capaz de escrever CDV vega - ou qualquer projecto que tenha em / des / proj - e ser tomadas para / des / proj / Vega. |
|
|||||
|
Bem, não use readline para perguntar ao usuário se ele quer ir, então.
Não faço ideia do que outras coisas o seu enorme modulares script faz, mas o que ele faz, ele vai embora, uma vez que todas as saídas - para além da saída redirecionada para um arquivo, suprimido / arquivos criados, bem como - tal como o comando cd. O melhor que posso dar é: 1 .- criar um usuário para cada projecto, para que os utilizadores possam su-a e estar no diretório certo, com o direito do ambiente, etc 2 .- Uso esperar. Esperamos ter uma "interagir" comando que dá o controle de usuário da casca de volta dentro do script. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|