Perguntas sobre 'shell-script'

1
resposta

Significado de '2 (comando)' Redirecionamento no Bash

Há algum tempo atrás, criei um script e adicionei alguns logs em torno dele, mas esqueci como o redirecionamento do logging funciona: - ( A essência disso é: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce...
18.11.2016 / 01:42
4
respostas

Obtém a largura de exibição de uma string de caracteres

Qual seria o mais próximo de uma maneira portátil de obter a largura de exibição (em pelo menos um terminal (um que exibe caracteres na localidade atual com a largura correta)) de uma cadeia de caracteres de um script de shell. Estou interess...
23.11.2015 / 22:02
2
respostas

Ter ssh-add ficar quieto se a chave já estiver lá

Eu quero colocar ssh-add /path/to/special_key no topo de um script. Isso funciona bem, mas sempre solicita a frase secreta. Isso é estranho, e um pouco chato, pois ainda pede a senha mesmo quando ssh-add -l mostra que a chave já foi adic...
31.05.2014 / 03:26
1
resposta

Alguns comandos relacionados com aritmética, Dash, shell POSIX, sh, Incremento

Quando pré / pós incrementando uma variável, no POSIX Shell, qual é a diferença entre esses dois exemplos. Eles parecem que teriam as mesmas conseqüências, mas eles seriam usados de forma diferente? Quando você preferiria um ao outro? X=$((X+...
03.07.2012 / 16:37
2
respostas

cabeçalho do script de shell para melhor compatibilidade [duplicado]

Qual é o melhor: #!/usr/bin/env sh #!/bin/sh vazio / sem cabeçalho Eu costumava pensar que o primeiro é o melhor, de qualquer forma eu encontrei em alguns sistemas baseados em Linux (como Android) que nome do caminho está falt...
25.03.2014 / 19:01
1
resposta

Como remover códigos de cores de stdout e pipe para arquivo e stdout

Eu tenho um programa que usa printf com alguns tput misturados e gostaria de enviar a saída para stdout e também um arquivo. Eu prefiro usar sed desde que eu não quero nenhuma dependência desnecessária no meu script. Aqui está o que eu...
31.01.2014 / 18:29
3
respostas

Quando 'ls -s' imprime “0”

É claro que a maneira padrão de testar se um arquivo está vazio é com test -s FILE , mas um de nossos clientes recebeu um script contendo testes como este: RETVAL='ls -s ./log/cr_trig.log | awk '{print $1}'' if test $RETVAL -ne 0 then e...
01.11.2011 / 09:19
2
respostas

maneira compatível com POSIX para trabalhar com uma lista de nomes de arquivos possivelmente com espaços em branco

Eu vi guias de script Bash sugerindo o uso de matriz para trabalhar com nomes de arquivos contendo espaços em branco. No entanto, o DashAsBinSh sugere que as matrizes não são portáteis, então estou procurando uma maneira compatível com POSIX d...
28.11.2013 / 10:12
4
respostas

Qual é a diferença entre Ctrl-Z e kill -STOP?

Quando executo um comando ( make em um projeto grande) do shell, posso digitar Ctrl-Z para interromper o processo e retornar ao shell. Posteriormente, posso executar fg para continuar o processo. Eu estou tentando escrever um script de...
20.03.2013 / 20:43
3
respostas

Data de validação no shell

Eu quero validar o formato de data abaixo no script de shell 2015-Jul-13 Estou usando date -d "2015-Jul-13" +"%Y-%b-%d" , mas seu erro de geração é date: invalid date '2015-Jul-13'     
13.07.2015 / 12:36