Perguntas sobre 'quoting'

3
respostas

Renomeando o arquivo que recebeu uma marca de aspas 'em seu nome

Eu tenho um pequeno problema. Um cliente me encarregou da migração de sites de um servidor realmente antigo. Não sei como chegaram lá, mas há arquivos com ' em seus nomes. Existe alguma maneira de renomear o arquivo? mv não parece fazer o...
06.04.2014 / 16:08
6
respostas

Excluindo arquivos com espaços em seus nomes

Estou tentando excluir todos os arquivos com um espaço em seus nomes. Eu estou usando o seguinte comando. Mas está me dando um erro Comando: ls | egrep '. ' | xargs rm Aqui, se eu estiver usando apenas o comando ls | egrep '. ' , ele...
07.06.2015 / 23:38
3
respostas

ImageMagick em vários arquivos

Eu converti um único arquivo de BMP para PNG com convert do ImageMagick usando o comando abaixo convert CD\ Front.bmp CD\ Front.png Eu tenho muitos desses arquivos, então eu tentei: for f in */*.bmp ; do convert $f ${f%bmp}png; done...
15.12.2013 / 11:22
2
respostas

Por que o --text = “$ @” apenas passa a primeira palavra?

Quando executo o script a seguir com alguns argumentos, como arg1 arg2 arg3 : #!/bin/bash zenity --entry --text="$@" zenity cria um diálogo de entrada com este texto: "arg1" enquanto eu espero "arg1 arg2 arg3" Se eu usar uma variável...
26.10.2012 / 20:03
3
respostas

Qual é a diferença de ter aspas duplas ou não no bash [duplicado]

Eu tenho alguns scripts bash, um deles com o seguinte conteúdo: #!/bin/bash source $(dirname ${BASH_SOURCE[0]})/script.sh enquanto o outro tem o seguinte conteúdo: #!/bin/bash source "$(dirname ${BASH_SOURCE[0]})/script.sh" Como...
14.04.2014 / 08:56
7
respostas

como posso citar uma expansão de variável dentro de uma string para evitar a divisão de palavras?

$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" Nesse caso, como citar $myvar para evitar a divisão de palavras devido aos espaços em branco no valor de myvar ?     
07.05.2018 / 13:48
5
respostas

Como encontrar linhas que começam com **

Eu preciso encontrar se alguma linha em um arquivo começa com ** . Não consigo descobrir como fazer isso porque * é interpretado como um curinga pelo shell. grep -i "^2" test.out funciona se a linha começar com 2 mas grep -i "^...
23.06.2016 / 20:11
2
respostas

Como parar o .bashrc de executar o subcomando no alias na inicialização? [duplicado]

Eu adicionei um comando alias para matar meu guake terminal para meu .bashrc alias killguake="kill -9 $(ps aux | grep guake | head -n -1 | awk '{print $2}')" Mas o problema é que o subcomando, por exemplo, ps aux | grep guake | h...
17.01.2017 / 08:46
2
respostas

Erro com um nome de arquivo contendo parênteses

quando tentei alterar o nome do arquivo de old.file(1).gz para new.file.gz , ele diz erro de sintaxe, estou usando o Ubuntu 12.04. mv old.file(1).gz new.file.gz bash: syntax error near unexpected token '('     
21.04.2014 / 10:32
2
respostas

A saída de cor do Bash falha

É sed ou problema de eco? O que estou fazendo errado? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TES...
23.08.2011 / 13:30