Perguntas sobre 'shell-script'

3
respostas

find, xargs e mv: renomeando arquivos com aspas duplas, problema de expansão e precedência de bash

Ok, estou simplesmente tentando retirar aspas duplas nos meus nomes de arquivo. Aqui está o comando que eu criei (bash). $ find . -iname "*\"*" -print0 | xargs -0 -I {} mv {} {} | tr -d \" O problema é a parte 'mv {} {} | tr -d \"' . Eu...
08.12.2014 / 23:25
1
resposta

Comando Bash não encontrado erro

Por que o seguinte script fornece os seguintes erros: ./check1.sh: line 10: Hi,: command not found ./check1.sh: line 21: syntax error: unexpected end of file check1.sh: #!/bin/bash subj="host 'hostname'" healthcheckstatus=$(curl -s...
06.04.2014 / 08:48
2
respostas

Loop no WildCard como entrada de script

Eu quero usar meu script em vários arquivos, às vezes. Eu usei isso para o propósito: for etminput in $1 do #process done Mas isso apenas dá a primeira entrada. Como posso fazer o processo em todas as correspondências curinga?    ...
27.08.2014 / 21:53
3
respostas

Eu preciso pegar a saída do comando e torná-lo o nome de um arquivo usando um script [duplicado]

Estou trabalhando em uma maneira de integrar nossas máquinas Linux em nossos relatórios SCCM. Uma das coisas que gostaríamos de fazer é verificar o tamanho da troca nas máquinas. Eu sei que posso obter o valor de swap na máquina executando...
16.12.2015 / 15:47
4
respostas

Como obtenho o valor de uma opção nomeada de um processo já em execução no Linux?

Eu corro o seguinte comando. ps -e -o args | grep destiny | grep UNIX Eu recebo a seguinte saída. /path/to/destiny -r -m UNIX -t TCP -p 1501 Qual comando posso usar para obter o valor dos argumentos impressos (por exemplo, -m ou...
02.06.2015 / 17:08
4
respostas

Como usar e / ou condicional no shell script

Eu tenho uma declaração if em um script. Parece assim: if [ "$a" != "0" -a "$b" != "100" ]; then #some commands here Se não me engano, a linha acima funcionará se ambas as condições forem verdadeiras. Agora, como posso testar qu...
19.06.2015 / 10:59
2
respostas

dash: parse string em duas variáveis

Eu tenho um script de traço e preciso analisar $1 , que é uma string contendo duas partes separadas por ' : ', como foo:123 . Gostaria de salvar foo em $ X e 123 em $ Y. Eu achei que poderia usar read : $ echo "foo:123" | tr...
26.04.2015 / 21:29
3
respostas

Imprime linhas onde o primeiro campo tem apenas quatro caracteres usando regex no awk?

John Goldenrod:(916) 348-4278:250:100:175 Chet Main:(510) 548-5258:50:95:135 Tom Savage:(408) 926-3456:250:168:200 Elizabeth Stachelin:(916) 440-1763:175:75:300 A saída deve conter as linhas contendo nomes com apenas quatro caracteres (jo...
24.11.2012 / 07:31
2
respostas

Mover um grande número de arquivos e diretórios para um diretório diferente

Eu estou tentando mover o seguinte movimento um grande número de arquivos que existem na seguinte estrutura para um / mnt / originals, mas eu preciso manter a estrutura ao mesmo tempo. Eu sei que o cp seria uma solução, mas não pode usar o cp po...
21.02.2014 / 17:28
2
respostas

Execução de script não assistida no terminal do ubuntu

Eu instalei o Ubuntu em uma máquina virtual VMWare. Quando eu instalei as ferramentas VMWare, me deparei com uma pergunta simples: Se eu executar um script (script perl no caso de ferramentas VMWare), há uma maneira de eu dizer a execução...
20.09.2011 / 18:20