Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como remover espaços em branco no final de uma linha de texto em um script Shell
Shell scripting em Unix e outros sistemas operacionais baseados em Unix , como Linux e FreeBSD, é realizada em um ambiente de shell script. Os dois ambientes de script shell mais utilizados são bash ( Bourne -Again Shell) e CSH (C- Shell) . Seqüências de variáveis ​​em qualquer script shell pode incluir espaços principais , personagens misturados com espaços e espaços à direita. A ferramenta Unix "sed " ( editor de fluxo ) pode ser usado em scripts shell de qualquer tipo para truncar espaços iniciais ou finais de uma linha variável dentro dos scripts. Coisas que você precisa
editor de texto Terminal instalado (VI vem padrão na maioria Unix e sistemas orientados a Unix)
Mostrar Mais instruções
1

Abra seu script shell no editor de texto VI . Para isso, digite o seguinte (sem aspas) na linha de prompt de comando do seu sistema baseado em Unix :

"vi myshellscript.sh "

Substituir " myshellscript " com o título real de seu arquivo script. Sinta-se livre para iniciar um novo arquivo chamado " myshellscript.sh " em seu sistema , se você quiser experimentar esta demonstração antes de empregar esta informação em seus outros scripts.
2

Pressione a tecla "A" em seu teclado depois de seu arquivo de shell script foi carregado dentro do editor VI . Isto muda o modo de VI modo de edição.
3

Criar a linha " shabang " como a primeira linha do seu novo script. A linha shabang diz seu sistema Unix para o qual ambiente shell script foi escrito. Se você estiver usando o ambiente Bash, esta primeira linha deve aparecer da seguinte maneira (sem aspas) :

! " # /Bin /bash "

Se você estiver usando o ambiente de CSH , o primeiro linha deve aparecer assim ( sem aspas) :

! " # /bin /csh - f"
4

Criar uma linha em branco após a linha shabang , e iniciar o script com declaração de uma variável e o seu conteúdo . Neste exemplo , a variável será nomeado " myVariable ", e haverá vários espaços deliberadamente deixados no final do seu conteúdo. Digite o seguinte (sem aspas) em uma linha em branco em separado :

" myVariable =" Havia espaços no final , mas, infelizmente , eles se foram . "
5

Digite uma linha que faz com que o ambiente shell para imprimir o conteúdo de seu variáveis ​​para a tela do terminal , em seguida, adicionar um separador " caractere pipe ", seguido do comando sed para descascar espaço a partir do final a linha da seguinte forma (sem aspas fora ) :

" echo" $ myVariable "

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar PEAR MDB2 
·O papel ea função de Metadados 
·Tutorial para um DirectX Pixel Shader 
·Como postar para JSON em ColdFusion 
·Como criar PHP /API e se conectar com Dreamweaver 
·Falha API de Segurança: token Obrigatório 
·O que está perto PASCAL e FAR PASCAL 
·Como criptografar e-mail em ColdFusion 
·Como Chegar PlayStation 3 Online Usando Web Celular 
·Como usar um Sistema de Rastreamento consistente para f…
  Artigos em destaque
·Como Entender Compiladores C + + 
·Como aumentar um vetor no MATLAB 
·Como mudar o nome do botão Declínio no iPhone 
·Como converter Int32 em C + + 
·Par /Ímpar Função de Programação C 
·Como converter um subformulário para uma caixa de list…
·O que é o oposto de impressão em Programação C 
·Como substituir os elementos de uma matriz em C 
·Como Incorporar Autoplay em um aplicativo Página Plugi…
·Como compilar C Projetos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados