Perguntas sobre 'shell'

1
resposta

Encontre diretórios maiores que X e mova para novo destino

Eu quero mover todas as pastas (max-depth = 1) que são maiores que 100 MB para um novo destino. Isso aqui é o que eu tenho até agora: du --max-depth=1 -h --threshold=100MB | head -n-1 | awk '{print $2}' | xargs -p -0 -I {} mv {} ../new_locati...
03.09.2016 / 13:05
1
resposta

Como modificar programaticamente os arquivos da unidade systemd?

Gostaria de editar o arquivo de unidade do systemd de um script de shell. Eu quero mudar a única linha ExecStart da unidade. Usar systemctl edit parece inteligente para mim, mas o comando precisa de um editor configurado como variável de am...
06.04.2016 / 12:31
1
resposta

For Loop não imprimindo o resultado requerido

Estou tentando usar o loop no meu script. Eu tenho ssh em um servidor e movido para o respectivo diretório. Dentro o diretório eu tenho vários arquivos. Eu queria fazer um loop em cada arquivo. os arquivos começam com um nome particular...
27.10.2016 / 22:41
1
resposta

Script de shell: cada linha é chamada duas vezes?

Eu tenho um script de shell para converter imagens em um efeito de bordado. Este é o script: Script de bordado Este script faz parte de um aplicativo da web. Ele roda normalmente no meu Mac, no entanto, depois que eu implantei no meu servid...
13.10.2016 / 23:52
2
respostas

Origem por bashrc quando eu sair de uma sessão 'ssh'

Estou no OS X e estou usando o iTerm2. Atualizei meu perfil do Bash em vários dos meus servidores para que, quando eu ssh neles, eu possa ver rapidamente nas abas em quais caixas eu estou. Quando saio de uma sessão ssh , o shell que inic...
05.05.2016 / 22:00
1
resposta

Alterando meu script bash do shell padrão $ PWD para o local atual do script (do script)

Ei, estou executando meu shell script que interage com pastas e arquivos, mas meu $ PWD continua apontando para o diretório / home / MyUserName e isso mexe com o que é suposto fazer. Estou executando o Linux 4.4.8-300.fc23.x86_64 GNU / Linux:...
02.05.2016 / 22:47
2
respostas

O que é% no Unix Shell?

Atualmente, estou vendo um script de shell que usa o sinal '%'. %.gtf.checked: %.gtf irap_check_gtf $(gtf_file_abspath) && touch $@ Eu não estou conseguindo entender o uso de '%', alguma idéia? Já tentei pesquisar, mas todos...
05.03.2016 / 17:31
1
resposta

Chamando o script bash recursivamente com diferentes parâmetros

Estou tentando escrever um script que conta todos os arquivos no diretório fornecido & subdiretórios, então eu escrevi isto: #!/bin/bash var=0 if ["$#" == "0"] directory="$(echo pwd)" then directory=$1 fi echo $directory; for...
10.11.2015 / 02:52
2
respostas

Como posso alterar o horário dos arquivos “modificados pela última vez” (ou “última alteração”) no Linux?

Eu tentei touch -t , mas sua precisão é de apenas um segundo: quando eu uso stat , vejo que há 9 dígitos todos zero após o decimal ( . ): Access: 2013-10-10 15:12:00.000000000 +0200 Modify: 2013-10-10 15:12:00.000000000 +0200 Change: 20...
22.11.2015 / 19:02
1
resposta

Como bash completar um apelido como o comando [duplicate]

Eu tenho um alias alias gi=git Ao contrário de git , gi não pode ser concluído em subcomandos, caminhos, ramificações. Como posso dizer ao bash para "completar X como se fosse Y"?     
23.11.2015 / 14:27