• In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 13 di 13

Discussione: problema con emacs e scripting di bash

Cambio titolo
  1. #1
    Ghibellin Fuggiasco L'avatar di candyskull
    Registrato il
    01-03
    Località
    Roma
    Messaggi
    3.186

    problema con emacs e scripting di bash

    dopo aver rinunciato ad installare il recalcitrante scite (il toz ne sa qualcosa), ho ripiegato su emacs, un po' più scarno, ma almeno funziona
    il problema è che stavo provando a creare lo script più semplice in assoluto e cioè:
    Codice:
     #!/bin/bash          
    echo Hello World
    dopo aver salvato il file in un .sh mi sono apprestato a fare il chmod +x etc solo che la shell mi rimanda al # senza aver compiuto nessuna operazione
    come posso fare?
    The dreams in which I’m dying are the best I’ve ever had
    10° Raduno Romani de Roma
    E poi laggiù adesso c'è uno grasso che ci guarda


  2. #2
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429

    Re: problema con emacs e scripting di bash

    Inviato da candyskull
    dopo aver rinunciato ad installare il recalcitrante scite (il toz ne sa qualcosa), ho ripiegato su emacs, un po' più scarno, ma almeno funziona
    il problema è che stavo provando a creare lo script più semplice in assoluto e cioè:
    Codice:
     #!/bin/bash          
    echo Hello World
    dopo aver salvato il file in un .sh mi sono apprestato a fare il chmod +x etc solo che la shell mi rimanda al # senza aver compiuto nessuna operazione
    come posso fare?
    chmod setta i permessi e non dovrebbe dare output.

    Per avviare lo script scrivi da shell nella cartella nella quale è salvato:
    $ ./nomescript.sh
    oppure
    $ sh nomescript.sh

  3. #3
    Ghibellin Fuggiasco L'avatar di candyskull
    Registrato il
    01-03
    Località
    Roma
    Messaggi
    3.186

    Re: Re: problema con emacs e scripting di bash

    Inviato da WarriorXP
    chmod setta i permessi e non dovrebbe dare output.

    Per avviare lo script scrivi da shell nella cartella nella quale è salvato:
    $ ./nomescript.sh
    oppure
    $ sh nomescript.sh
    lo so ma nun funziona uguale (
    EDIT: grazie mille adesso va - solo sh etc e non l'altro chissà perchè 8|
    The dreams in which I’m dying are the best I’ve ever had
    10° Raduno Romani de Roma
    E poi laggiù adesso c'è uno grasso che ci guarda


  4. #4
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429

    Re: Re: Re: problema con emacs e scripting di bash

    Inviato da candyskull
    lo so ma nun funziona uguale (
    EDIT: grazie mille adesso va - solo sh etc e non l'altro chissà perchè 8|
    strano, sicuro di aver digitato bene il nome e la sintassi del comando incluso il punto? ma dà errori di output?

  5. #5
    Ghibellin Fuggiasco L'avatar di candyskull
    Registrato il
    01-03
    Località
    Roma
    Messaggi
    3.186

    Re: Re: Re: Re: problema con emacs e scripting di bash

    Inviato da WarriorXP
    strano, sicuro di aver digitato bene il nome e la sintassi del comando incluso il punto? ma dà errori di output?
    dice "not found" 8|
    a me va bene uguale
    The dreams in which I’m dying are the best I’ve ever had
    10° Raduno Romani de Roma
    E poi laggiù adesso c'è uno grasso che ci guarda


  6. #6
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    Prima di not foud che dice esattamente?

  7. #7
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Beh, il punto significa "directory corrente", quindi devi digitarlo dalla directory in cui è contenuto lo script...


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  8. #8
    Moderatore Apple L'avatar di sgtbash
    Registrato il
    10-02
    Località
    Catania
    Messaggi
    8.296
    Questo linguaggio mi piace molto. Chissà perchè

    An a day keeps microsoft away | Il nostro punto di Vista? Mac OS X 10.5 Leopard

    Moderazione in rosso e grassetto. Chiarimenti ne Il forum del forum o in privato.

  9. #9
    Ghibellin Fuggiasco L'avatar di candyskull
    Registrato il
    01-03
    Località
    Roma
    Messaggi
    3.186
    Inviato da Phoenix
    Beh, il punto significa "directory corrente", quindi devi digitarlo dalla directory in cui è contenuto lo script...
    sì, devo per forza fare cd e la directory in effetti mea culpa, credevo che si potesse anche mettere ./ e il percorso

    izzo... non l'ho capita
    The dreams in which I’m dying are the best I’ve ever had
    10° Raduno Romani de Roma
    E poi laggiù adesso c'è uno grasso che ci guarda


  10. #10
    Moderatore Apple L'avatar di sgtbash
    Registrato il
    10-02
    Località
    Catania
    Messaggi
    8.296
    Inviato da candyskull
    izzo... non l'ho capita
    Ci vuole un bash per capirlo

    An a day keeps microsoft away | Il nostro punto di Vista? Mac OS X 10.5 Leopard

    Moderazione in rosso e grassetto. Chiarimenti ne Il forum del forum o in privato.

  11. #11
    Ghibellin Fuggiasco L'avatar di candyskull
    Registrato il
    01-03
    Località
    Roma
    Messaggi
    3.186
    volevo farmi uno script che mi lanciasse una serie di programmi che sennò devo lanciare a mano a ogni avvio (x-chat, i due mirc, mozilla, xmms, gnutella e amsn), ma se inserisco semplicemente i comandi per lanciare le applicazioni, chiaramente lo script smette di "eseguirsi" fintantochè continua a "lanciare" un programma... come posso fare?
    Inviato da sgtbash
    Ci vuole un bash per capirlo
    lol che coglia che sono
    The dreams in which I’m dying are the best I’ve ever had
    10° Raduno Romani de Roma
    E poi laggiù adesso c'è uno grasso che ci guarda


  12. #12
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Inviato da candyskull
    volevo farmi uno script che mi lanciasse una serie di programmi che sennò devo lanciare a mano a ogni avvio (x-chat, i due mirc, mozilla, xmms, gnutella e amsn), ma se inserisco semplicemente i comandi per lanciare le applicazioni, chiaramente lo script smette di "eseguirsi" fintantochè continua a "lanciare" un programma... come posso fare?
    lol che coglia che sono
    Ci metti una '&' alla fine di ogni comando, ad esempio:
    Codice:
    #!/bin/sh
    xchat &
    xmms &
    mozilla &
    amsn &
    Cmq se usi gnome (e penso anche con KDE) c'è un'apposita opzione per aprire dei programmi ad ogni avvio del dm, ora non ricordo però dove sia, guarda nei menu


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  13. #13
    Ghibellin Fuggiasco L'avatar di candyskull
    Registrato il
    01-03
    Località
    Roma
    Messaggi
    3.186
    grazie mille!
    cmq a dire il vero non ho neanche pero tempo a cercarla, visto che, per una volta, volevo fare qualcosa io

    c'è un modo per far lanciare i programmi in apposite aree di lavoro?
    The dreams in which I’m dying are the best I’ve ever had
    10° Raduno Romani de Roma
    E poi laggiù adesso c'è uno grasso che ci guarda


Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •