Articles of bash do

Comando Linux / Unix para determinar se o processo está sendo executado?

Eu preciso de um comando shell / bash independente de plataforma (Linux / Unix | OSX) que determine se um processo específico está sendo executado. eg mysqld , httpd … Qual é a maneira / comando mais simples de fazer isso?

Linux bash: atribuição de várias variables

Existe no linux bash algo similar ao seguinte código no PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; ou seja, você atribui em uma sentença um valor correspondente a 3 variables ​​diferentes. Digamos que eu tenha a function bash myBashFuntion que escreve para stdout a string “qwert asdfg zxcvb”. É possível fazer algo como: (var1 var2 […]

Obtenha o tempo de execução do programa no shell

Eu quero executar algo em um shell linux sob algumas condições diferentes e ser capaz de produzir o tempo de execução de cada execução. Eu sei que eu poderia escrever um script perl ou python que faria isso, mas existe uma maneira de fazer isso no shell? (que acontece de ser bash)

Executar um comando shell quando um arquivo é adicionado

Eu tenho uma pasta chamada imagens na minha checkbox linux. Esta pasta está conectada a um site e o administrador do site pode adicionar imagens a este site. No entanto, quando uma imagem é adicionada, eu quero um comando para executar o redimensionamento de todas as imagens de um diretório. Em suma, quero saber como […]

Como posso gerar novos nomes de variables ​​em tempo real em um script de shell?

Eu estou tentando gerar dynamics nomes var em um script de shell para processar um conjunto de arquivos com nomes distintos em um loop da seguinte forma: #!/bin/bash SAMPLE1=’1-first.with.custom.name’ SAMPLE2=’2-second.with.custom.name’ for (( i = 1; i <= 2; i++ )) do echo SAMPLE{$i} done Eu esperaria a saída: 1-first.with.custom.name 2-second.with.custom.name mas eu tenho: SAMPLE{1} SAMPLE{2} […]

parameters de script no Bash

Eu estou tentando fazer um script de shell que deve ser usado assim: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt O script irá então converter o arquivo de imagem para um arquivo de texto. Aqui está o que eu tenho até agora: #!/bin/bash export HOME=/home/kristoffer /usr/local/bin/abbyyocr9 -rl Swedish -if ???fromvalue??? -of ???tovalue??? 2>&1 Mas não sei como […]

Suprimir mensagens de aviso usando o mysql de dentro do Terminal, mas a senha escrita no script bash

Quando tentei executar o seguinte comando no MySQL a partir do Terminal: mysql -u $user -p$password -e “statement” A execução funciona conforme o esperado, mas sempre emite um aviso: Aviso: Usar uma senha na interface da linha de comandos pode ser inseguro. No entanto, eu tenho que conduzir a declaração acima usando uma variável de […]

Como juntar várias linhas de nomes de arquivos em um com um delimitador personalizado?

Eu gostaria de juntar o resultado de ls -1 em uma linha e delimitá-lo com o que eu quiser. Existe algum comando padrão do Linux que eu possa usar para conseguir isso?

Como armazenar um comando em uma variável no Linux?

Eu gostaria de armazenar um comando para usar em um período posterior em uma variável (não a saída do comando, mas o comando em si) Eu tenho um script simples da seguinte forma: command=”ls”; echo “Command: $command”; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test… (command worked successfully) No entanto, quando […]

Como analisar XML usando shellscript?

Gostaria de saber qual seria a melhor maneira de analisar um arquivo XML usando shellscript? Alguém deveria fazer isso manualmente? Existe biblioteca de terceiros? Se você já fez isso, se você poderia me dizer como você conseguiu fazer isso?