Perguntas sobre 'shell'

2
respostas

Redirecionado colorido Printf para registrar os resultados em arquivo binário

Eu tenho um roteiro bem escrito. O script funciona bem, o problema que tenho é com redirecionamento. Eu fiz o seguinte bloco para redirecionar para um arquivo de log: log_location=/home/admin exec > >(tee -i $log_location/health-check.l...
15.05.2017 / 12:11
1
resposta

Redirecionando um Makefile dentro de um cat heredocument varrendo variáveis e quebra de linha

Execução: cat <<MAKE >> /etc/apache2/sites-available/Makefile1 % : printf '%s\n' \ '<VirtualHost *:80>' \ 'DocumentRoot "/var/www/html/$@">' \ 'ServerName $@' \ '<Directory "/var/www/html/$@">' \...
29.03.2017 / 21:55
2
respostas

É possível usar comandos como 'fg' em um script de shell?

Estou tentando criar um Screensaver de terminal divertido que consiste no pacote cmatrix (um que transforma o terminal em um similar ao filme Matrix ) e xprintidle para determinar o tempo ocioso de o Terminal. Eu peguei uma ajuda desse...
29.03.2017 / 21:08
1
resposta

Mantenha backslash e linebreak com EOF

Estou criando um arquivo com EOF assim: cat <<EOF > Dockerfile RUN apt-get update -y \ && apt-get install -y \ bsdtar \ git \ locales EOF Mas o resultado é: RUN apt-get update -y && apt-get i...
21.10.2017 / 07:18
3
respostas

Como eu atravesso de diretórios filhos para raiz?

Por exemplo, eu tenho um diretório /path/to/directory e quero definir as permissões de seus subdiretórios para algo. Isso é fácil: find /path/to/directory -type d -exec chmod something {} + Mas como faço isso ao contrário? Eu preci...
17.04.2017 / 13:01
2
respostas

Possui múltiplos espaços contendo argumentos em uma única variável?

Eu estava tentando depurar meu script de shell: content_type='-H "Content-Type: application/json"' curl $content_type -d "{"test": "test"}" example.com Eu aprendi que isso não faz o que eu espero. Neste script, os argumentos sendo passado...
04.02.2017 / 19:04
2
respostas

Compare dois arquivos de saída sql que possuem nomes de coluna e imprima a diferença em outro arquivo

Eu sou novo no script Unix Shell. Eu preciso escrever um script de shell para comparar arquivos de saída de 2 sql (basicamente no formato .txt) que são as saídas da mesma consulta sql (antes e depois de uma tarefa de manutenção como clonagem) e...
19.12.2016 / 13:43
2
respostas

Variável IFS ignorada no sistema ()

Para uma turma na minha universidade, estou tentando obter uma escalada de privilégios. Eu tenho esse código simples que simplesmente replica a saída de ls e tem SUID bit set. int main(void){ system("/bin/ls"); return 0; } E tam...
02.09.2016 / 07:55
3
respostas

Que situações existem onde variáveis Bash não devem ser duplamente citadas? [duplicado]

Estou ciente de várias situações em que é desnecessário usar aspas duplas ao expandir uma variável no Bash, como dentro de [[...]] , ou quando usado no lado direito de uma atribuição de variável. Ao ler sobre citar variáveis, muitas vezes...
18.11.2016 / 10:00
2
respostas

Extrai comandos únicos únicos do histórico

Eu criei um arquivo chamado histcopy.txt com o histórico de comandos, (%código%). Parece um pouco assim: 1. l 2. ls 3. cat necopy.txt 4. netstat 5. cd | ls-l ; grep -i "3" histcopy.txt | echo E eu quero imprimir cada comando único, e...
23.11.2016 / 12:46