Perguntas sobre 'shell-script'

6
respostas

Como imprimir o primeiro campo que está tendo o valor baseado no delimitador

O arquivo ( myfile.txt ) contém dados da seguinte forma: abc#ab1=23 nrt# #clb1aX amd#322 Saída desejada: abc nrt clb1ax amd Eu poderia fazer assim, for i in 'cat myfile.txt' do s1='echo $i | cut -d'#' -f1'; s2='echo $i...
09.05.2018 / 11:49
4
respostas

Atraso na finalização do script

Eu tenho um script como este (escrito para /bin/sh no OpenBSD) que primeiro atualiza uma cópia local de alguns repositórios CVS usando rsync , e então atualiza a versão com check-out destes no meu computador. O script é executado como root...
16.06.2018 / 10:58
5
respostas

Como executar muitos arquivos no mesmo diretório de forma minimalista, SECA e bonita?

Eu uso o Ubuntu 16.04 e tenho um arquivo de localização, um arquivo que executa muitos arquivos, que eu peguei depois de baixar meu próprio projeto do GitHub para minha máquina. Este arquivo contém um script Bash e é denominado localize.sh...
12.02.2018 / 14:37
3
respostas

Noções básicas sobre comandos SSH suspeitos

Eu tenho um servidor de hospedagem dedicado que tem poucos sites em execução. Eu recentemente acessado meu servidor através de linha terminal cmd e notei que os últimos poucos comandos que foram executados parecem suspeitos e não sei o que fazer...
19.02.2018 / 23:50
3
respostas

Usando uma "declaração for" para simplificar a declaração bash com repetições múltiplas

Estou criando um nome de arquivo via grep e concatenando os arquivos resultantes com cat . No entanto, ainda estou um pouco confuso sobre como devo usar a declaração for, por exemplo for ((i=1;i<23;i+=1)); Dado meu arquivo file1....
29.12.2017 / 23:00
2
respostas

entendendo meu script de shell [closed]

Eu escrevi uma função para usar no bash para montar automaticamente um diretório em ~/tmp e criar um, se não estiver lá: # mkdir & mount auto mnt() { dir="$1"; mkdir ~/tmp/$dir; /usr/bin/sudo mount /dev/$dir ~/tmp/$dir;...
30.12.2017 / 20:03
1
resposta

Shell: tubulação mútua de STDIN / STDOUT de dois comandos [duplicado]

Quando executamos isso com um shell POSIX, $ cmd0 | cmd1 STDOUT de cmd0 é canalizado para STDIN de cmd1. P: Além disso, como posso também canalizar STDOUT de cmd1 para STDIN de cmd0? É obrigatório usar o redirecionamento de / pa...
17.07.2016 / 13:03
7
respostas

Executando um comando várias vezes com argumentos (nomes de arquivos) de um arquivo?

Eu tenho um arquivo com uma longa lista de nomes de arquivos (com caminhos completos). Eu também tenho um programa que gostaria de executar várias vezes, usando um e um nome de arquivo da lista como argumento. O programa que gostaria de executar...
10.01.2017 / 00:04
2
respostas

Como reformatar números de seqüência em um lote de nomes de arquivos, por ex. A1.txt para A0001.txt? [duplicado]

Eu tenho alguns arquivos nomeados como A1.txt A2.txt ... A11.txt A12.txt, etc. Eu quero renomeá-los para A0001.txt A0002.txt ... A0011.txt etc. Estou fazendo certo? for file in A*.txt do mv ${file} ${file/-#.txt-/-"%5d".txt} done     
16.09.2016 / 01:19
3
respostas

Não foi possível executar um Bash Script se / while

Eu gostaria que alguém identificasse erros no meu roteiro. A fonte de onde eu estou aprendendo é tão buggy que é por isso que está me confundindo. OBJETIVO DESTE SCRIPT: Ele irá contar os números de qualquer número que o usuário digitar par...
17.07.2016 / 06:54