Newsgroup: it.comp.os.linux.iniziare
Titolo: script bash

salve a tutti :)
vorrei farmi degli script che mi portino direttamente nelle directory,pronto 
per lavorarci,senza aprire la shell e digitare vari comandi.
il problema è e quando clicco sopra agli script il file non si apre 
nemmeno,es:
#!/bin/bash
cd ..
cd ..
cd etc
questo dovrebbe portarmi nella directory 
etc.ma
 non funzia...
che sbaglio?
ringrazio anticipatamente 
 
 
 
--- Posted via news://
freenews.netfront.net/
 - Complaints to 
ne...@netfront.net
 ---

 che sbaglio?
 
scusa ma perché non fai direttamente
cd /etc
tanto più che il tuo script potrebbe funzionare solo se sei ad un 
certo livello gerarchico da / ?
 
-- 
bye
!(!1|1)
 


-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net
 

 sono quelle della bash in cui torni alla fine dello script.
 
 
Grazie mille, oggi ho imparato una cosa nuova

 "cd /pippo/pluto/paperino" da lanciare con il comando source.
 
 
grazie per i chiarimenti


 Grazie mille, oggi ho imparato una cosa nuova
 
Io speravo che quotassi le due righe con i manuali bash.
 
Sono sempre del parere che č meglio insegnare a pescare che
donare un pesce per tacitare l'affamato. ;-)


 Il comando source [abbreviabile con il carattere . (punto)], invece ti
 
Questo dove l'hai letto? Il puntino indica esclusivamente la dir corrente
 
 
 
-- 
.,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø,¸_¸
           and....yes, we crunch
 
You cannot see the wood for the trees.
		-- John Heywood

 Questo dove l'hai letto? Il puntino indica esclusivamente la dir corrente
 
   Parlando con cognizione di causa (dalla man page di bash):
 
<cite>
.  filename [arguments]
source filename [arguments]
      Read and execute commands from filename  in  the  current  shell
      environment  and return the exit status of the last command exe-
      cuted from filename.  If filename does not contain a slash, file
</cite>
 
-- 
                          | rombando dal loro luogo
\|/ ____ \|/   \ ||_|     | d'origine, i buchi neri 
"@'/ ,. \`@"    \|| |     | tracannavano energia e da
/_| \__/ |_\ Vax Headroom | bolle frattali nascevano
   \__U_/                 | 
 

 </cite>
 
Opss...mi scuso ho fatto un po' di confusione con ./
 
 
 
-- 
.,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø,¸_¸
           and....yes, we crunch
 
Troppo vino o troppo poco: se non gliene date, non puo' trovare la 
verita';
se gliene date troppo, neppure.
		-- Blaise Pascal

 Questo dove l'hai letto? Il puntino indica esclusivamente la dir corrente
 
L'ho letto qualche decina di anni fa su manuali unix. ;-)
 
La dir corrente? Solo se non ci metti uno spazio dopo.
http://www.pluto.it/files/ildp/man/man1/bash.1.html#index.html
 
Leggiti i comandi incorporati nella shell nel link qui sopra.
 
Fidaty(tm) . pippo.sh
ha un suo significato ben preciso.


 
 
MMhh...
 
nella sh di UNIX c'era solo il puntino per l'appunto ;-)
source e' apparso con csh e poi bash, probabilmente proprio per esigenze 
di maggiore distinzione tra i vari significati che il puntino puo' 
assumere in uno script, cmq ribadisco che nel link da te citato non e' 
spiegato esplicitamente il nesso cui ti riferisci, lo e' un pochino di 
piu in man builtins prontamente riletto
 
bye
 
 
 
 
-- 
.,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø,¸_¸
           and....yes, we crunch
 
"The four building blocks of the universe are fire, water, gravel and 
vinyl."
		-- Dave Barry

 Questo dove l'hai letto? Il puntino indica esclusivamente la dir corrente
 
Vaffanculo idiota ignorante. 
 

 
 
uh?
No, eh?
--cite--
COMANDI INCORPORATI DELLA SHELL
-cut-
     . nomefile [argomenti]
source nomefile [argomenti]
     Legge ed esegue comandi dal nomefile nell'ambiente di shell corrente
e ritorna lo stato d'uscita dell'ultimo comando eseguito contenuto in
--/cite--


 Vaff
 
  mallin, non dovresti metterti alla tastiera prima d'aver bevuto il primo
caffé della mattina!  :-)
 
  E dai, su, siamo su it.comp.os.linux.schiappe!  :-D
 
 
  Ciao,
 
 
-- 
Alessandro Selli, 
http://alessandro.route-add.net
 
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B

 Vaffanculo idiota ignorante.
 
Guarda che non sei Stallman, voressti esserlo e probabilmente sei piu' 
grasso e maleodorante, ma lui e' Stallman e tu solo un povero cretino. E 
probabilmente manco tu eri alla AT&T insieme a Ritchie....Quindi vola 
basso e togliti le dita dal naso, pezzente
 
 
 
-- 
.,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø,¸_¸
           and....yes, we crunch
 
I think...  I think it's in my basement... Let me go upstairs and check.
		-- Escher

   E dai, su, siamo su it.comp.os.linux.schiappe!  :-D
 
Qui hai ragione. :-D