| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come rimuovere gli spazi finali alla fine di una riga di testo in uno script di shell
    Shell scripting Unix e altri sistemi operativi Unix-like , come Linux e FreeBSD , viene eseguita in un ambiente di scripting di shell . I due ambienti di scripting di shell più utilizzati sono bash ( Bourne -Again Shell) e CSH ( C - Shell) . Stringhe variabili in uno script di shell possono includere spazi iniziali , personaggi mescolati con gli spazi e gli spazi finali . Il Unix strumento " sed" ( stream editor ) può essere utilizzato all'interno di script di shell di qualsiasi tipo di troncare spazi iniziali o finali di una linea di variabili all'interno degli script . Cose che ti serviranno
    editor di testo terminale installato ( VI viene fornito di serie su molti sistemi Unix e Unix -oriented ) economici Mostra più istruzioni
    1

    Apri il tuo script di shell nel VI editor di testo. Per fare ciò, digitare quanto segue (senza virgolette) nella riga di prompt dei comandi del sistema basato su Unix :

    "vi myshellscript.sh "

    Sostituire " myshellscript " con il titolo reale di il file di script . Sentitevi liberi di iniziare un nuovo file chiamato " myshellscript.sh " sul sistema se si vuole provare questa dimostrazione prima di impiegare tali informazioni in altri tuoi script.

    2 Premere il tasto "A" sul tastiera dopo che il file di script di shell è stato caricato all'interno dell'editor VI . Questo cambia il modo di VI alla modalità di modifica .
    3

    creare la linea " shabang " come prima riga del vostro nuovo script . La linea shabang dice il vostro sistema Unix per la quale ambiente shell la sceneggiatura è stata scritta . Se si utilizza l'ambiente BASH , questa prima riga dovrebbe apparire come segue ( senza le virgolette ) :

    " # /bin /bash "

    Se si utilizza l'ambiente di CSH , il primo linea dovrebbe apparire come questo ( senza le virgolette ) :

    " ! # /bin /csh - f "
    4

    Creare una riga vuota dopo la riga shabang , e avviare lo script con dichiarazione di una variabile e il suo contenuto . In questo esempio , la variabile si chiamerà " myVariable , " e ci saranno diversi spazi volutamente lasciati alla fine del suo contenuto . Digitare il seguente (senza virgolette) su una riga vuota a parte :

    " myVariable = " C'erano spazi alla fine , ma, ahimè , sono ormai andati. "
    5

    Inserisci una riga che causa l'ambiente di shell per stampare il contenuto del vostro variabile a schermo del terminale , e quindi aggiungere un separatore " carattere pipe "seguito dal comando sed per lo spazio strippaggio da fine la riga come segue ( senza le virgolette esterne ) :

    "echo " $ myVariable "

    Previous :

    next :
      Articoli Correlati
    ·Come trovare la somma delle cifre di un numero in PROLO…
    ·Come creare un programma per computer da zero 
    ·Come creare Winapi Listbox 
    ·Che cosa significa Alias ​​medio nel file I /O 
    ·Come creare viste in Oracle SQL 
    ·Come creare un elenco in Lisp Coding 
    ·Tipi di dati opachi 
    ·Come codice di trasferimento dati mediante HTTPService …
    ·Come inviare un messaggio di funzione in C 
    ·Come estrarre AVI metadati in MATLAB 
      Articoli in evidenza
    ·Che cosa è una applicazione GUI 
    ·Come sapere se un JTextField è vuoto 
    ·Come scrivere uno script Perl Telnet che spinge per il …
    ·Elenco dei comandi SQL 
    ·Come impostare Python 
    ·Come passare una variabile a JavaScript 
    ·Come creare Google Maps applicazione 
    ·Lunghezza stringa Limit in Python 
    ·Come collegare COBOL e C insieme su z /OS 
    ·Protocolli Eyecatcher 
    Copyright © Conoscenza Informatica http://it.wingwit.com