Perguntas sobre 'shell-script'

2
respostas

script para carregar / descarregar o módulo psmouse pelo usuário (sem raiz)

Eu quero escrever um script de shell que possa ser executado por um usuário sem permissões de root que serão simplesmente executadas modprobe -r psmouse ou modprobe psmouse . Isso é possível? Eu tenho este módulo: $ ls -l /lib/modules/4...
30.03.2018 / 17:41
2
respostas

passando '*' como argumento da linha de comando para shell script

Eu tenho o seguinte script de shell no bash: function zzqfoo { python ~/my/dir/path/zzqfoo.py $(abspath $1) $2 } A idéia é chamar o programa python "zzqfoo.py" com um nome de arquivo local na linha de comando, mas o zzqfoo.py recebe o...
02.04.2018 / 05:09
1
resposta

Alterar String para Data com o uso da data -d

Eu preciso alterar uma string de data do formato AAAAMMDD para data AAAA-MM-DD sem usar o comando date -d. A única opção que encontrei é manipulação de strings.     
02.04.2018 / 15:33
2
respostas

Ubuntu, usando um script de shell para executar um loop em um programa em C

Eu tenho um programa em C ./myProgram 1 (onde 1 é o argumento fixo) no diretório gianni@mylinux:~/myWork/myApplication$ ./myProgram Eu quero rodar este programa em C 100 vezes usando um loop insted uma solução não muito elegante para c...
20.08.2018 / 22:47
3
respostas

Por que uma variável global é definida com 'read variable' dentro de um loop 'while', mas local quando definida com 'while read variable'?

unset myVariable i; while [ -z "$i" ]; do read myVariable; echo "myVariable : '$myVariable'"; i=foo; done; echo "myVariable : '$myVariable'" (o unset está lá para permitir a repetição do comando) pressione qualquer tecla +...
21.08.2018 / 13:05
2
respostas

Faz um loop pelos arquivos em cada subdiretório e aplica uma condição

Eu tenho diretório contém muitos subdiretórios e cada subdiretório tem um par de arquivos (interessado apenas em arquivos com extensão .ar). Agora, eu preciso percorrer cada subdiretório e verificar, por exemplo, se o número de arquivos = 4 faz...
28.03.2018 / 22:58
1
resposta

script bash não está lendo ou analisando uma string contendo um ponto de exclamação! e asterisco *

Eu escrevi um script bash de pesquisa do ldap com escopo / filtro de pesquisa que contém o ponto de exclamação '!' e asterisco '*'. Algo parecido com isso e o script não está lendo a string entre aspas duplas corretamente. O mesmo filtro funcion...
22.03.2018 / 16:31
3
respostas

Obtém informações do processo (o comando, etc) do pid

Eu tenho este código: for job in 'jobs -p'; do code=0; wait ${job} || code=$? if [[ "${code}" != "0" ]]; then echo "At least one job failed with exit code => ${code}" ; exit 1;...
24.03.2018 / 04:50
2
respostas

Automatizando a criação de wp-config.php

Eu uso o Ubuntu 16.04 com o Bash e tentei executar o seguinte conjunto de comandos para criar automaticamente um arquivo wp-config.php do WordPress com a extensão WordPress Bash WP -CLI . Ainda estou tendo algum problema que eu sinto falta (...
05.03.2018 / 06:42
1
resposta

Utilitário para consumir da lista e executar um comando (exclusivo) para cada elemento

Eu estava tentando fazer um utilitário para ler de stdin uma lista e, em seguida, dar um comando. Eu fiz este script: (chamado consume_list ) #!/bin/bash set -euo pipefail eval "hack() { $@ ; }" while read -r line do hack "$line"...
09.03.2018 / 10:24