Perguntas sobre 'scripts'

Um script é uma série de instruções escritas em um arquivo "texto simples". O interpretador de scripts (por exemplo, Bash ou outro shell, Python, Perl, Ruby, etc.) lê o arquivo e executa as instruções como se tivessem sido digitadas no prompt de comando.
1
resposta

Execute o script em cada início, ativação e ativação!

Eu quero executar um script em cada inicialização, ativação e ativação. Na configuração atual, o script é executado em: /etc/rc.local /lib/systemd/system-sleep Funciona até agora, mas se eu reativar meu PC após 12 horas quando est...
10.06.2016 / 15:38
4
respostas

Script Bash para renomear arquivos em um diretório

Eu estou tentando escrever um script que use um diretório como um parâmetro de linha de comando e repita os arquivos no diretório alterando sua extensão para .bu . Eu achei que isso funcionaria, mas estou recebendo a saída '.bu' is not a t...
24.04.2015 / 08:11
4
respostas

Mover o nome do arquivo de várias extensões em outro diretório

#!/bin/bash # script to find and move files SOURCE=/DRIVE2/folder/ DESTDIR=/DRIVE/new3/ MOVEFILES=(mpg avi m4v mp4 3gp mpeg MOV) # this line above is not working, its only reading the first extension find $SOURCE -type f -name *.$MOVEFILES -...
13.11.2015 / 20:20
3
respostas

para sintaxe de loop no script de shell [duplicado]

Eu corro abaixo do script: for (( i=1; i <= 5; i++ )) do echo "Random number $i: $RANDOM" done Estou ficando abaixo do erro: Syntax error: Bad for loop variable porque esta sintaxe não está funcionando?     
10.05.2015 / 20:12
3
respostas

Script Bash que não grava

Então, aqui estou, jogando com alguns scripts bash, e há algo que não funciona: #!/bin/bash script -c \ sudo apt-get update && sudo apt-get upgrade && exit echo "(Not important for the question)" Eu quero rodar o update...
14.02.2016 / 20:35
3
respostas

Grave a saída dinâmica do terminal em um arquivo de texto

Tudo se resume em poder salvar o dynamic output (eu explicarei) do terminal em um arquivo de texto, mas aqui está o que eu estou procurando. Eu criei um comando personalizado para o terminal chamado playRandom , o que ele faz é tocar mús...
03.06.2017 / 22:11
4
respostas

CDIR = $ (pwd) dá “Permissão negada”

Eu tenho um script de shell muito simples, chamado deploy.sh #!/bin/sh CDIR= $(pwd) echo Hello World! Infelizmente, a execução dá o seguinte erro: bird@bird-laptop:~/foo$ sh deploy.sh deploy.sh: 3: deploy.sh: /home/bird/foo: Permiss...
17.04.2014 / 21:43
4
respostas

Não é possível usar arquivos com caracteres especiais no shell

Eu quero percorrer um diretório e, para cada arquivo que não é um diretório, quero anexar os nomes e separá-los por vírgula. files="" for f in $(ls ~/Downloads | grep -v ^d) do files+="$f""," done ec...
08.05.2014 / 18:36
4
respostas

Remover aspas em torno de números inteiros em um arquivo csv

Em um arquivo csv grande (> 1 gb), tenho algo como "34432", "name", "0", "very long description" mas em vez disso gostaria de ter 34432, "name", 0, "very long description". Eu estava olhando para sed , mas essa tarefa está for...
08.04.2014 / 17:19
2
respostas

Como obtenho o nome do arquivo dos eventos inotifywait?

Por isso, estou fazendo um simples loop inotifywait para observar as alterações em um diretório do Bootstrap: while inotifywait -r -q --format %w bootstrap/; do echo "something happened" [[ $filename == *.js ]] && uglifyjs...
03.12.2013 / 10:11