Perguntas sobre 'shell-script'

11
respostas

Como comparar duas datas em um shell?

Como duas datas podem ser comparadas em um shell? Aqui está um exemplo de como eu gostaria de usar isso, embora não funcione como está: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi...
25.07.2013 / 09:43
5
respostas

Como posso saber se um pacote é instalado via yum em um script bash?

Eu estou tentando escrever um script que instala pacotes, mas se falhar em algum ponto posterior, o script reverte o que quer que esteja instalado. É claro que se o usuário já tiver instalado um pacote, não quero desinstalá-lo de baixo deles. Co...
02.04.2014 / 06:02
4
respostas

Como o bash diferencia entre expansão de chaves e agrupamento de comandos?

Percebi que { pode ser usado na expansão de chaves: echo {1..8} ou no agrupamento de comandos: {ls;echo hi} Como o bash sabe a diferença?     
10.01.2016 / 22:53
4
respostas

Executar um comando antes do desligamento

Eu quero executar um comando simples antes que o computador seja desligado (o tempo não é essencial). Para a inicialização, posso usar /etc/rc.local; existe algo semelhante para o desligamento? Note que eu ainda gostaria de usar o botão de...
24.09.2012 / 10:37
6
respostas

Diferença entre ls -l e ll?

Sou relativamente novo em programação como um todo e alguns tutoriais me dizem para usar o ls -l para ver arquivos em um diretório e outros dizem ll . Eu sei que ls é uma lista pequena, mas existe diferença entre os outros dois?     
18.06.2014 / 00:27
10
respostas

One-liner para gerar uma senha facilmente memorável? [duplicado]

O que é um bom one-liner para gerar uma senha facilmente memorável, como o staple correto da bateria do cavalo do xkcd ou uma semente de Bitcoin? EDIT 1 : Não é o mesmo que gerar uma string aleatória Seqüências aleatórias não são de t...
20.09.2018 / 16:21
13
respostas

O que é uma maneira rápida de linha de comando para alternar entre vários diretórios para administração do sistema?

O que é uma maneira rápida de linha de comando para alternar entre vários diretórios para administração do sistema? Quero dizer, eu posso usar pushd . e popd para alternar, mas e se eu quiser armazenar múltiplos e passar por eles, em vez d...
30.05.2016 / 02:50
4
respostas

Por que (sair 1) não sai do script?

Eu tenho um script que não sai quando eu quero. Um exemplo de script com o mesmo erro é: #!/bin/bash function bla() { return 1 } bla || ( echo '1' ; exit 1 ) echo '2' Eu presumo ver a saída: :~$ ./test.sh 1 :~$ Mas, na ve...
10.12.2014 / 14:33
7
respostas

Como posso endurecer os scripts de bash contra causar danos quando alterados no futuro?

Então, eu deletei minha pasta pessoal (ou, mais precisamente, todos os arquivos que eu tinha acesso de gravação). O que aconteceu é que eu tive build="build" ... rm -rf "${build}/"* ... <do other things with $build> em um script bas...
11.07.2018 / 14:57
3
respostas

Como renomear múltiplos arquivos em um único comando ou script no Unix? [duplicado]

Eu tenho a lista abaixo de arquivos aro_tty-mIF-45875564pmo_opt aro_tty-mIF-45875664pmo_opt aro_tty-mIF-45875964pmo_opt aro_tty-mIF-45875514pmo_opt aro_tty-mIF-45875524pmo_opt que preciso renomear para aro_tty-mImpFRA-45875564pmo_opt...
26.11.2013 / 17:19