inciando em shell script [RESOLVIDO]

1. inciando em shell script [RESOLVIDO]

Wygor Felipe
jdillinger

(usa Ubuntu)

Enviado em 25/04/2013 - 21:04h

boa noite galera, comecei ontem a ler um pouco sobre shell script e acabei me interessando pela linguagem e resolvi me aprofundar. Bom nao tenho conhecimento nenhum sobre a linguagem e sei muito pouco sobre linux, mas ja estou um pouco familiarizado com o ubuntu por isso resolvi usar ele.
a minha duvida e a seguinte:
criei o script ola.sh

#! bin/bash
echo Hello world

e salvei dentro dos seguinte diretorio:
/home/usuario/Documentos

mas quando eu abria o terminal e chamava o arquivo:
usuario@usuario-Aspire-3610:chmod +x ola.sh


deveria aparecer o Hello world logo abaixo mas nao aparece nada fica assim:

usuario@usuario-Aspire-3610:

detalhe, eu tentei especificar o caminho para onde o arquivo tinha sido salvo e ate tentei chamar ele estando dentro da pasta onde ele havia sido salvo mas nada, tambem tentei mudar dentro do script colocando aspas duplas, simples e ponto e virgula no final do script mas continua a mesma coisa

se alguem puder me ajudar agradeco


  


2. Re: inciando em shell script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/04/2013 - 21:12h

use assim



#!/bin/bash

echo "hello world"

sleep 5






3. Re: inciando em shell script [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 25/04/2013 - 21:12h

E quando você escreve
# chmod +x ola.sh

você não está executando o arquivo, apenas está dando permissão de execução.
Para executar:

# ./ola.sh

ou então:

# sh ola.sh

Abraços e bem-vindo...


4. Re: inciando em shell script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/04/2013 - 21:13h

verifica , seu script esta assim



#! bin/bash
echo Hello world


o correto é



#!/bin/bash
echo "Hello world"






5. Re: inciando em shell script [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 25/04/2013 - 21:24h

o comando:

chmod +x ola.sh


apenas tornou o arquivo ola.sh executavel, para que rode o arquivo use:

sh ola.sh
#ou
bash ola.sh


Tem alguns manuais bom por ai a maioria em inglês:
http://tldp.org/LDP/abs/html

Tem um pdf dele:
http://tldp.org/LDP/abs/abs-guide.pdf






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts