Perguntas com a marcação «bash»

11
Remapear as chaves do bash vi?

Eu uso o Dvorak e o vi, então, quando descobri o modo vi no Bash, fiquei muito animado. No entanto, seria ainda melhor se eu pudesse remapear as teclas de movimento para serem as que eu uso no vi (troco as teclas até que as teclas de movimento estejam de volta à linha inicial em Dvorak). Como...

11
Comportamento estranho em $ (dirname `readlink -f $ 0`)

Quando executo o seguinte como um usuário normal, tudo está bem: $(dirname `readlink -f $0`) mas depois que mudei para root, ocorreu o seguinte erro: readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname --help' for more...

11
usando stat para fornecer timestamp para toque

Estou tentando OCR alguns documentos insitu (a partir de uma linha de comando Linux em um compartilhamento do Windows). O processo de OCR é encontrado e eu confundi usando o comando find para canalizar os arquivos pelo loop corretamente. No entanto, preciso preservar o registro de data e hora...

11
Dois / etc / hosts diferentes, dependendo da hora

Estou tentando criar um conjunto de produtividade para mim. Meu primeiro objetivo é bloquear o Facebook, o Gmail e o Stackexchange das 0900 às 1600. A partir de agora, editei o meu /etc/hostse adicionei 0.0.0.0 www.facebook.com e similares para o gmail e stackexchange. Mas estou um pouco confuso...

11
leia com história

Como posso fazer com que o readcomando interno suporte o histórico, pressionando a tecla para cima / para baixo para alternar entre eles? Eu tentei pegar quando você pressiona a tecla para cima, mas parece que não funciona read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Pressionar...

11
Ter saída de email cron para MAILTO com base no status da saída

Eu tenho um trabalho cron executando um comando php como este: php /path/to/script.php > dev/null Isso deve enviar apenas a saída STDERR para o endereço MAILTO. Pelo que pego, o script php não está exibindo nenhuma informação STDERR, mesmo quando seu status de saída é 1. Como posso obter a...

11
bash: escapa linhas individuais do eco `-x`

No bash, ao executar com a -xopção, é possível isentar comandos individuais do eco? Estou tentando tornar a saída o mais organizada possível, por isso estou executando certas partes do meu script em um subshell com set +x. No entanto, a set +xprópria linha ainda é ecoada e não adiciona informações...

11
Como usar uma variável como parte de um nome de matriz

Eu tenho duas matrizes: arrayA=(1 2 3) arrayB=(a b c) e quero imprimir um deles usando um argumento de linha de comando, ou seja, sem nenhum if else. Eu tentei algumas variações na sintaxe sem sucesso. Eu estou querendo fazer algo assim: ARG="$1" echo ${array${ARG}[@]} mas recebo um erro de...