Perguntas sobre 'bash-scripting'

1
resposta

Script Bash que deve fazer coisas quando o primeiro comando é CTRL + C-interrompido

Eu quero fazer um script bash para automatizar uma tarefa simples. Esta tarefa envolve a execução de um program (não feito por mim) que faz alguma coisa até que o usuário pressione CTRL + C. Depois disso, eu tenho que process the output . E...
18.05.2015 / 10:13
1
resposta

Como posso usar a saída de pipeline de diferentes comandos dentro de um script bash personalizado?

Eu tenho este script simples: #!/bin/bash # This command removes the last "\n" (line feed) character from the file specified as parameter # # Params: # $1 [FILE_NAME] - the name of the file to trim if [ "$1" = "" ]; then echo "perlr...
29.12.2014 / 07:31
1
resposta

Executa o comando shell em subshell ou em segundo plano?

Na verdade eu trabalho principalmente com Ruby, mas agora eu criei um arquivo de script bash. A partir desse arquivo de script, estou exibindo as mensagens na tela. Aqui está o meu cenário. Eu usei o módulo aosd_cat para exibir as mensagens...
21.05.2014 / 13:05
1
resposta

Não tenho certeza de que tipo de citações usar em um script bash

Estou trabalhando em um script. Eu estou tendo que chamar um programa que tenha um diretório de entrada. O programa se parece com isso se for executado a partir da linha de comando /path/to/program -c /path/to/config -d "path/to/directory...
17.05.2014 / 18:31
2
respostas

Como imprimo várias seções em um arquivo de texto?

Eu tenho um arquivo de texto com algo parecido com isto: *FILESTART line_a line_b line_c *INCLUDE file_A.key file_B.key *INCLUDE file_1.key file_2.key file_3.key *SOMETHING_ELSE line_x line_y line_z *END Eu gostaria de imprimir apenas as...
20.05.2014 / 11:17
1
resposta

kill process no script externo executado como um serviço

Eu configurei um serviço do linux (CentOS) para executar um script que é executado no backgroud ( daemon /home/user/testftp.sh & ) ou no contexto do serviço de início e parada: # Source function library. . /etc/init.d/functions prog=ft...
30.03.2013 / 16:28
3
respostas

Como definir alias para o comando que estará disponível no shell script?

Aqui está uma parte do meu .bashrc alias my_command="my_command -1 -2 -3" e seu script de shell #!/bin/sh my_command blah blah blah Ocorre em erro ./aa: line 2: my_command: command not found Então, como definir aliases pa...
26.02.2013 / 13:00
2
respostas

Qual é a maneira mais fácil de agrupar grupos de arquivos?

Eu tenho arquivos com a convenção de nomenclatura desse padrão: bond_7.LEU.CA.1.dat bond_7.LEU.CA.2.dat bond_7.LEU.CA.3.dat bond_12.ALA.CB.1.dat bond_12.ALA.CB.2.dat bond_12.ALA.CB.3.dat ... Eu quero concatenar todos os arquivos do mesmo...
02.06.2012 / 20:39
2
respostas

acrescentar texto ao arquivo incluindo várias citações

Eu quero fazer isso: echo alias get_python_lib='python -c "from distutils.sysconfig import get_python_lib; print get_python_lib();"' >> ~/.bash_aliases O resultado no meu arquivo ~/.bash_aliases é: alias get_python_lib=python...
12.10.2011 / 01:01
1
resposta

regex para colocar uma nova linha em cada \ n

Estou escrevendo um script que lidará com dados de blob que precisam ser gravados em um arquivo. Os dados inseridos no blob são separados por novas linhas. A linha de comando mysql -e select blobfield from datatable > file.txt retorna dado...
05.10.2011 / 23:33