Perguntas com a marcação «shell»

8
Quais são os novos recursos disponíveis para o bash 4?

Eu estava usando o bash3 até agora e recebi uma cópia da versão mais recente $ ./bash --version GNU bash, version 4.1.0(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free...

8
O que é o Linux para VMS DCL "ON ERROR"?

Usando os scripts de comando do VMS DCL, é possível detectar erros usando o on errorcomando: $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." Como alguém faz isso na Linuxland? No exemplo, um erro com directoryou deletefará...

8
Limpeza do console do shell

Existe uma maneira de esclarecer o que é exibido no console do shell (no ubuntu linux) em apenas uma ou duas chaves? Quando recebo uma inundação de linhas grepque excede a altura da janela, desejo rolar rapidamente de volta para a posição em que digitei o comando após o prompt. Eu poderia fazer...

8
SSH lento na sessão inicial

Iniciar um shell interativo por SSH é lento para um dos meus servidores. Tudo o que leva a ele, incluindo a criptografia de negociação, é rápido, mas é interrompido por 45 segundos. Depois disso, termina e eu tenho uma concha. Como identifico o que está pendurado? Tentei limpar o ambiente e...

8
alterando o diretório de trabalho atual com um script

Eu li esta pergunta e resposta, mas ela não se encaixa no meu problema, mesmo que seja semelhante. Estou escrevendo um script (chamado cpj) que lançará um dos meus projetos atuais. Eu tenho cerca de 5 deles. Quando digito $ cpj blah Quero que o diretório de trabalho atual mude para o diretório...

8
entender uma sequência de redirecionamentos

Se vários redirecionamentos forem usados ​​juntos, a mudança de ordem faz diferença? Como alguém deve entender o significado de sua ordem? O canal encadeado de redirecionamentos é criado como a leitura dos redirecionamentos da esquerda para a direita ou da direita para a esquerda? Por...

8
Programação de shell, evitando tempfiles

Costumo escrever scripts de shell KSH que seguem o mesmo padrão: (1) recuperar a saída de um ou mais comandos (2) formate-o usando grep | cut | awk | sed e imprima-o na tela ou em um arquivo Para fazer isso, costumo armazenar a saída de (1) em um arquivo temporário e, em seguida, faço a...

8
Quem está fazendo o trabalho: ffmpeg ou shell?

Primeira parte da minha pergunta: Eu li na documentação do ffmpeg ( section 3.2 How do I encode single pictures into movies?) o seguinte: Para codificar imagens únicas em filmes, execute o comando: ffmpeg -f image2 -i img%d.jpg movie.mpg Observe que `% d 'é substituído pelo número da...

8
A string Bash substitui vários caracteres por um

Estou substituindo, de um título de feed, todos os caracteres, exceto letras e dígitos, por um traço para usar o resultado como um nome de arquivo seguro para qualquer sistema de arquivos: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo

8
Como descobrir uma nova linha usando um loop for?

Em vários lugares da web, encontrei: \015 \012 \x0a - hex \n \r tudo como sinônimo de várias novas linhas / retornos de carro ... Mas neste pequeno script que não consigo reconhecer quando me deparo com uma nova linha - alguém pode me dizer o que devo procurar na linha

8
Como aplicar a mesma ação awk a arquivos diferentes?

Eu sou novo no awk e não sei se é possível escrever um script do awk que faça isso: Eu tenho centenas de arquivos de dados que tenho que classificar. Para cada um, eu uso a seguinte linha: awk 'ORS=NR%3?" ":"\n" ' file1.tex > file1_sorted.tex awk 'ORS=NR%3?" ":"\n" ' file2.tex >...