Perguntas sobre 'shell'

5
respostas

Quais são os caracteres especiais para imprimir de um script para mover o cursor?

Descobri que imprimindo \r de um script, o cursor se move para o início da linha. Qual personagem moverá o cursor uma linha acima? Onde há uma lista desses caracteres especiais? EDIT: Trabalhando no OSX. Além disso, \a toca a camp...
01.01.2014 / 15:17
3
respostas

Executa “exec echo some; teste de eco ”no bash nunca imprime“ algum teste ”?

A execução de exec echo "some "; echo "test" no bash nunca imprime "algum teste"? Eu buscaria confirmação para esta pergunta, já que estou escrevendo um pequeno script de shell e gostaria que ele não contivesse nada após o comando exec...
26.11.2017 / 10:11
4
respostas

Remove o último / da string de caminho usando sed

Estou tentando usar o sed para substituir apenas o último / na seguinte estrutura de diretório, mas não consigo fazer isso. Alguma sugestão? A entrada é /tmp/ABC/Dirs/ , a saída deve ser /tmp/ABC/Dirs echo " /tmp/ABC/Dirs/" | sed -r...
06.01.2018 / 07:34
2
respostas

Como o bash interpreta o operador de igualdade sem espaços adjacentes em uma condicional?

O script a seguir não se comporta como eu esperava. Adicionando espaços ao redor do '=' na condicional fez com que ele executasse como eu queria, mas me fez pensar, o que ele está realmente fazendo dentro do condicional? #!/bin/bash S1='foo'...
18.02.2011 / 20:37
3
respostas

Como eu removo todos os arquivos que possuem x em seu título?

Eu tenho muito diretório onde existem centenas de arquivos. Em todos os diretórios há pares de my_file-01.jpg e my_file- € 01.jpg Desejo remover todos os arquivos que contenham o sinal € em seu título: como fazer isso?     
21.10.2010 / 12:22
1
resposta

Código de retorno para ondulação usado em uma substituição de comando

Eu tenho script como abaixo: - (editado) httpUrl="http://www.nnin.com" rep=$(curl -v -X POST -d "UID=username&PWD=pass" $httpUrl) status=$? if [ "$?" -eq 0 ]; then echo "Success" exit $status else echo "Failed" exit...
21.05.2015 / 08:02
4
respostas

Como fazer com que os xargs manipulem espaços e caracteres especiais do cat?

Eu tenho um file que contém uma lista de nomes. ou seja: Long Name One (001) Long Name Two (201) Long Name Three (123) ... com espaços e alguns caracteres especiais. Eu queria criar diretórios desses nomes, por exemplo: cat file | x...
20.01.2016 / 13:07
3
respostas

Obtenha o script para ser executado novamente se a entrada for sim

Estou montando um script de manipulação de arquivos simples, tudo funcionando bem, exceto no final. Quero que ele diga do you want to perform another action e, se a resposta for yes , quero que o script seja iniciado novamente. Eu sei que p...
29.09.2015 / 13:17
2
respostas

Quem é o proprietário do arquivo se o arquivo for criado usando o comando sudo?

Eu fiz o login usando meu nome de usuário ravbholua : ravbholua @ ravbholua-Aspire-5315: ~ $ echo $ LOGNAME Ravbholua Eu crio o arquivo chamado a1 : ravbholua@ravbholua-Aspire-5315:~$ echo>a1 ravbholua@ravbholua-Aspire-5315:~$ ll...
08.10.2013 / 04:43
3
respostas

precisa mover os arquivos para uma pasta diferente com base na data de criação [duplicada]

Eu configurei arquivos criados de segunda a sexta-feira. a -- > 08/20 a1---> 08/21 a2---> 08/21 a3---> 08/21 a4---> 08/22 a5 --> 08/23 Eu preciso mover apenas o arquivo 08/21 para a pasta diffrenet. Como isso é poss...
28.08.2013 / 11:14