Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,526

    Problema con alias e quoting

    Buongiorno a tutti ho uno stupido problema con un alias dentro il mio.bashrc. L'alias è questo

    alias te='ruby -e "3.times { system 'pdflatex libro_debian.tex' }"'


    però quando elenco gli alias presenti ottengo questo al posto di quello che mi aspettavo

    alias te='ruby -e "3.times { system pdflatex'

    qualche consiglio?

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    prova cosi', mettendo i doppi apici all'esterno di tutto
    codice:
    [cacao74@tweety ~]$ alias te="ruby -e '3.times { system 'pdflatex libro_debian.tex' }'"
    [cacao74@tweety ~]$ alias te
    alias te='ruby -e '%''3.times { system '%''pdflatex libro_debian.tex'%'' }'%'''
    Dall'output di cui sopra, sostituisci il % con un backslash "\"; purtroppo il codice del forum non ne permetteva l'inclusione

    test effettuato con echo in luogo di ruby
    codice:
    [cacao74@tweety ~]$ alias te="echo -e '3.times { system 'pdflatex libro_debian.tex' }'"
    [cacao74@tweety ~]$ alias te
    alias te='echo -e '%''3.times { system '%''pdflatex libro_debian.tex'%'' }'%'''
    [cacao74@tweety ~]$ te
    3.times { system pdflatex libro_debian.tex }
    ciao
    slack? smack!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,526
    gentilissimo per la risposta ma non è cambiato niente

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da detroit
    gentilissimo per la risposta ma non è cambiato niente
    modificato e testato:
    codice:
    alias te="ruby -e \"3.times { system 'pdflatex libro_debian.tex' }\""
    Sia eseguendo ruby da shell che con l'alias, ottengo la richiesta di un file di input.
    Per me, sembra ok. Prova!

    ciao
    slack? smack!

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.