Perguntas sobre 'shell-script'

1
resposta

Bash: erro de sintaxe próximo ao token inesperado 'done'

Eu escrevi este script #!/bin/bash if [ $# -ne 2 ] ; then echo "\n Usage : sh $0 BSSID interface \n" exit 0; fi while true; do reaver -b $1 -i $2 -vv -N -g 10 -S -a sleep 3603; done mas recebi esta mensagem: bash T.sh...
25.09.2014 / 08:33
3
respostas

Parâmetros passados para um script de origem estão errados

Um script no AIX que verifica o número de parâmetros transmitidos e reclama se eles não estiverem corretos: - if [ "$#" -ge 1 ]; then ... else echo 'Usage: myscript <a> [b] [c]' fi O script define algumas variáveis de ambiente p...
03.05.2018 / 11:09
1
resposta

Como obtenho o PID do meu processo principal (e não um de seus funcionários)?

Estou usando o CentOS 7. Estou tentando escrever um script para iniciar e parar um processo do puma, mas não consigo descobrir como obter o PID "mestre", se esse é o termo certo. No comando abaixo [rails@server myproject_production]$ ps aux |...
09.05.2018 / 21:40
2
respostas

Bash: Por que é usado eval e shift em um script que analisa argumentos de linha de comando?

Como eu estava procurando essa resposta link para descobrir como usar parâmetros como --something ou -s algumas questões levantadas em relação ao roteiro da resposta: #!/bin/bash TEMP='getopt -o ab:c:: --long a-long,b-long:,c-long:: \...
04.08.2017 / 07:12
3
respostas

Renomeando: Remova os últimos caracteres X dos arquivos no diretório

Estou tentando renomear muitos vídeos baixados pelo youtube-dl de várias fontes. Como você deve saber, o yt-dl anexará o código da view ao nome do arquivo. Por exemplo, Video Title-dQw4w9WgXcQ.mp4 Estou procurando um programa ou coman...
13.11.2017 / 13:01
2
respostas

Abrir vários sites, um após o outro, somente em uma janela do Firefox

/root/file tem https://stackoverflow.com https://stackexchange.com https://reddit.com Eu preciso abrir todos esses sites um após o outro em apenas uma janela firefox . Aqui está o meu código #!/bin/bash while read line do if...
23.08.2017 / 12:52
4
respostas

Como posso dividir as letras de uma palavra, com cada uma das últimas quatro letras em uma linha?

Como posso dividir as letras de uma palavra e entre um único espaço, com cada uma das quatro últimas letras em uma linha? Por exemplo, Dado, 1. placing 2. backtick 3. paragraphs Eu gostaria de ver abaixo 1. pla cing 2. back tick...
08.08.2017 / 10:05
1
resposta

Passando argumentos com espaços e aspas para um script (sem citar tudo)

O seguinte funciona muito bem na linha de comando: $ ffmpeg -i input.m4a -metadata 'title=Spaces and $pecial char'\''s' output.m4a Como parametrizar esse comando e usá-lo em um script / função? Gostaria de adicionar várias tags de metadad...
06.09.2017 / 05:20
1
resposta

Entendendo o Ambiente Linux com barras invertidas e asteriscos

Eu tenho duas perguntas relacionadas em um ambiente Linux. Estou confuso quando usar barra invertida \ e combinando com asterisco "*". Quando tento executar o Unzip * .zip, o comando falha até que eu escape dele. Por que isso acontece?...
03.07.2017 / 08:40
1
resposta

Solaris / bin / sh O fornecimento de um arquivo se comporta de maneira diferente da execução de um arquivo. Por quê?

Eu tenho um script bash que será chamado por /bin/sh em uma máquina Solaris. Quando executo o script como /bin/sh ./solarisSh , funciona. Quando eu obtenho o mesmo script, ele falha. Eu sei que bash e Bourne Shell são quase nada se...
11.09.2017 / 03:01