Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
2
respostas

symlink de arquivos concatenados?

Em um sistema Linux, eu tenho um conjunto de arquivos muito grandes, contendo uma longa lista de entradas, uma por linha, que são lidas uma por uma para criar certos arquivos de indexação para cada uma delas, que são usadas para outra processo m...
06.09.2011 / 09:06
1
resposta

Passa uma string de sintaxe de opção como nome do arquivo

Eu de alguma forma recebi um arquivo chamado --no-recursion em um diretório. Como posso obter cat para mostrar o que contém? Não assim, já que o argumento é interpretado como uma opção: root@nagini [/home/lalilulelo]# cat --no-recursion c...
11.10.2011 / 21:57
2
respostas

Script de shell para conversão de vídeo em lote

Estou tentando escrever um script para uso com o HandbrakeCli para converter arquivos .mkv em arquivos mp4 compatíveis com o XBOX 360. #!/bin/bash for f in "$@" do echo "$f" HandbrakeCli -i "$f" -o ~/Movies/Handbrake/"${f%.*}.mp4" --p...
03.10.2011 / 10:47
2
respostas

Tentando obter '$ FOO = ~ bar | baz' para trabalhar em Bash e Zsh

Estou tentando obter uma instrução if simples trabalhando no Zsh e no Bash, mas não consigo encontrar algo para trabalhar com ambos. # this works with Zsh if [[ "$TERM_PROGRAM" =~ iTerm\|Apple_Terminal ]]; then echo apples; fi # this work...
05.11.2012 / 04:36
2
respostas

Escape da necessidade de “sudo” para um alias bash

Eu fiz um alias para desligar meu computador arch linux. Ele executa sudo shutdown -h -P now . Eu corro e sou perguntado pela minha senha e depois desliga e desliga. Existe uma maneira de conseguir que isso funcione sem precisar de privilégios...
04.08.2010 / 16:24
2
respostas

“Erro de sintaxe próximo ao token inesperado '$' \ r ''” no shell script [closed]

Estou escrevendo um script estou recebendo um erro nas linhas 2-3. O erro é impresso assim: ./ex6.sh: line2: $'\r': command not found ./ex6.sh: line3: syntax error near unexpected token '$'\r'' ./ex6.sh: line3: 'fund () O arquivo é chamad...
01.10.2011 / 18:11
3
respostas

Usando o egrep para encontrar linhas com 5-6 letras maiúsculas. (mas não mais de 6)

Primeiro, esta é a lição de casa e, infelizmente, eu tenho que usar egrep (e não com -w ou qualquer coisa assim). Eu preciso do meu grep para retornar linhas que tenham exatamente 5 ou 6 letras maiúsculas. Fazer egrep [A-Z]{5,6} .filename...
24.03.2011 / 20:27
1
resposta

Como impedir que o printf imprima códigos de escape no shell script?

Quando executo um script de shell simples com o seguinte código: #!/bin/sh printf "\e[32m Hello World\n" Eu obtenho \ e [32m Hello World como saída, em oposição a uma saída verde Hello World.     
21.06.2011 / 17:34
2
respostas

Use sed para modificar e executar o comando anterior

Eu tenho um monte de arquivos pdf que são unidos com uma linha de comando muito longa em um diretório. Alguns estão em inglês e outros em francês, diferenciados por _e.pdf e _f.pdf . Como eles estão unidos em uma ordem específica, a linh...
10.06.2011 / 23:23
2
respostas

Grep e expressões regulares (letras consecutivas)

Estou tentando descobrir como listar letras consecutivas no grep. Por exemplo, se eu quisesse listar todas as palavras com dois a consecutivos OU i's OU em uma linha, como eu faria isso? Pelo que entendi, o comando seria parecido com egrep [a...
08.09.2010 / 16:24