Perguntas sobre 'bash-scripting'

5
respostas

Saída de comando print lado a lado

A seguir, minha saída de comando: # ls -la | grep -i text | awk '{print $9}' text1.txt text2.txt text3.txt text4.txt Eu queria imprimir o valor de saída como: text1.txt:text2.txt:text3.txt:text4.txt     
20.02.2018 / 16:29
2
respostas

Como comentar o comando multi-line bash script

Existe uma maneira de comentar um comando bash de várias linhas, sem comentar cada linha com um # anterior? quando um único comando é composto de várias linhas continuadas através de uma barra que é.     
18.01.2018 / 13:19
1
resposta

Determinando se um argumento se parece com um caminho válido

Estou escrevendo um script bash que precisa executar alguma operação em um argumento que é um caminho. O caminho pode ou não corresponder a um arquivo existente no sistema do usuário, portanto, gostaria de testar se o argumento parece em sua car...
05.01.2013 / 12:57
1
resposta

Por que meu script não funciona? ("comando não encontrado")

Eu escrevi um script muito simples que se parece com isso: $ cat pack.sh #!/bin/bash cd log rm development.log cd .. tar zcvf my_tar_ball.tar.gz * Mas não funciona: $ pack.sh pack.sh: command not found which bash retorna /bin/b...
05.02.2012 / 12:20
2
respostas

Alguém fez um programa para gerenciar scripts (não-CM)? Recomendações

Eu me vejo escrevendo scripts de shell no Linux e perdendo a noção deles ao longo do tempo. O que eu adoraria é um programa que armazena uma cópia do script, juntamente com uma nota descritiva que escrevo na época. (Preferencialmente NÃO é um pr...
13.04.2012 / 19:46
1
resposta

Captura de um erro de comando bash em uma variável

Estou usando o comando psql (PostgreSQL) em um script bash: function create_database () { sudo -u postgres psql -c "CREATE DATABASE $1 WITH OWNER $2;" 2>ERROR if [[ $? -ne 0]; then echo "error -> $ERROR"...
15.09.2018 / 13:14
1
resposta

Problema ao usar descritores de arquivo no bash

Hy todos. Eu fiz um arquivo fd com exec 7<file E quando usar cat <&7 Mostra o que está no arquivo. Mas quando eu uso novamente, não mostra nada. Eu não sabia por quê. Alguém que possa ajudar por favor.     
17.08.2017 / 17:52
2
respostas

A sintaxe do Groovy não funciona com barras invertidas

Estou tentando usar uma barra invertida no comando abaixo na sintaxe: find /path/folder-* -type f -iname "file*" -exec rm -f {} \; Quando eu tento construir este comando em um pipeline Jenkins, me dê um erro sobre essa sintaxe. Mesmo ante...
26.05.2018 / 10:02
1
resposta

SED: Como usar variáveis

Estou criando um script para a instalação do Post OS, que consistirá em configurar env para Apps e DB e também incluirá o endurecimento. Fazer isso manualmente não é prático, o que leva horas quando um script Bash pode fazer em segundos. Agor...
21.12.2017 / 08:51
1
resposta

Como remover 2 tipos de arquivos de um diretório?

Como você exclui todos os arquivos de dois tipos diferentes? por exemplo, rm Downloads / *. jpg mas eu também quero deletar todos os arquivos .png também? Eu tentei rm Downloads / *. jpg * .png mas isso não funcionou nem adicionando uma...
01.03.2017 / 04:29