Perguntas sobre 'shell-script'

2
respostas

Se UID = 1000 continuar, senão saia

Eu estou querendo saber como implementar o seguinte em um script bash. if UID=1000, continue else exit confirm choice (y/n)     
12.07.2014 / 21:41
2
respostas

Apare últimos caracteres de uma linha

Eu tenho um arquivo csv e as linhas têm tamanho diferente. Mas todos terminam com um número cercado por um par de chaves. Por exemplo, ........{5} ........{16} Eu gostaria de remover o número e as chaves ou talvez substituí-las por asp...
11.06.2014 / 18:13
3
respostas

Um script bash pode informar qual diretório o usuário está quando executa o script?

É possível que um script de shell conheça o diretório em que o usuário está quando o executa? Eu estou tentando desenvolver um script como este que é executado através de uma lista de subdiretórios e executa alguns comandos git sobre eles. Uma m...
16.10.2016 / 13:27
2
respostas

argumentos “traço” para shell scripts [duplicados]

A maioria dos scripts de shell que eu uso tem sintaxe como ./shellscript.sh -first_argument_flag <first_argument_value> -second_argument_flag <second_argument_value> mas todos os recursos on-line para scripts de shell discut...
04.11.2016 / 17:45
2
respostas

Um conjunto de bibliotecas como ncurses em um shell script

Suponha que você apresente o seguinte TUI no shell: Eu preciso de um conjunto de bibliotecas que possam ser usadas no shell para fazer isso. Certamente, ncurses não foi usado porque faz uma dependência. Pergunta: Como construir o...
13.09.2014 / 14:18
2
respostas

Remove string usando certos valores (-)

Eu tenho o seguinte texto foo-11.11-fo.o-foo-bar bar-foo-11.11-22.11 Desejo remover as últimas strings com dois "-". Resultado esperado: foo-11.11-fo.o bar-foo Eu tentei vários métodos usando o corte, mas nada fun...
25.09.2017 / 11:52
1
resposta

A tubulação para o arquivo não funciona com o canal intermediário [duplicado]

Isso está causando problemas: node "$SUMAN_PROJECT_ROOT/server.js" | bunyan -o short &> ${LOG_FILE} & isso funciona: node "$SUMAN_PROJECT_ROOT/server.js" &> ${LOG_FILE} & o problema é que, com o primeiro...
06.09.2017 / 03:05
3
respostas

tar comando no loop for

Eu sei que é a questão básica, mas por favor me ajude. Eu compactei e arquivei meu arquivo de log do servidor usando o comando tar for i in server.log.2016-07-05 server.log.2016-07-06 ; do tar -zcvf server2.tar.gz $i; done a saída do...
06.08.2016 / 05:05
1
resposta

Se a declaração der “else” resposta para ambos os resultados do cmp

Estou obtendo resultados inesperados dos seguintes itens COMPARE(){ if [ ! cmp $IPPATH/ip.old $IPPATH/ip.new >/dev/null 2>&1 ]; then echo compare going to create CREATE else echo same...
05.09.2016 / 16:42
2
respostas

Por que o parâmetro $ 0 me fornece apenas o nome da base ao invés do caminho completo depois de converter x-shellscript em x-executable?

Meu problema aqui é que o parâmetro $0 dá o mesmo resultado que ${0##*/} , e isso acontece depois de converter o x-shellscript em x-executable usando o programa SHC! OS: Debiab-8.2-jessie Versão SHC: 3.8.7 cmd usado: shc -f script.bash...
01.01.2016 / 00:02