Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    [unix] carattere di a capo e riga vuota

    scusate la vera ignoranza come posso sto concatenando ad una variabile delle stringhe in uno shellscript

    qual'e' il carattere per andare a capo? e per inseriere una riga vuoita? faccio due volte a capo?

  2. #2
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    forse ho trovato, dovrebbe essere \r giusto?

    ho provato a fare cosi

    codice:
    _mybuffer='ciccio'
    _mybuffer=$_mybuffer "\r pippo"
    non dovrebbe essere sufficente questo? o serve un'operatore per concatenare le stringhe, ottengp questo errore: \r pippo not found

  3. #3
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    \n ovvero il carattere 10, ovvero new line.
    \r è il carattere di ritorno carrello, ovvero il 13

    UNIX usa 10 (nl)
    MAC usa 13 (cr)
    WIN usa 13 e 10 (cr nl)

  4. #4
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    ok ma non li so usare nella concatenazione delle stringhe, in realta non riesco nemmeno a concatenate, scusate ma sono veramnete un profano

  5. #5
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Mi pare che ci voglia il punto per concatenare due stringhe, dato che il più (+) serve per il debug, quindi il tuo script dovrebbe diventare: variabile = variabile . "\n pippo" però non sono ferrato sugli script di shell quindi è meglio se ti risponde qualcuno più bravo.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.