Perguntas sobre 'shell'

3
respostas

Adiciona o padrão à enésima linha, se o arquivo tiver linhas (n-x) [RHEL6]

O seguinte comando adicionará um padrão à quarta linha. sed -i '4i pattern' file Mas não está funcionando se eu tiver menos de quatro linhas no arquivo. O requisito é que eu preciso adicionar o padrão na quarta linha com linhas de prefixo...
07.09.2018 / 12:37
2
respostas

verifica os argumentos da linha de comando

Gostaria de verificar se o primeiro argumento de linha de comando ( $1 ) tem uma quantidade mínima de 10 caracteres e se está vazio. O script é chamado como: ./myscript.sh 2018-08-14 Eu tentei isso, mas não funciona timestamp="$1"...
14.08.2018 / 13:55
2
respostas

reescreva uma string com texto e números em uma nova linha e insira texto

Em resumo, quero dividir a cadeia de saída de linha única em várias linhas e rotular cada matéria bruta com o nome do host. Nome do host ProcessName CPUCore output = $ (ssh -q -o "StrictHostKeyChecking sim" $ ssh_host 'ps -eo comm, lastcpu...
13.08.2018 / 10:55
2
respostas

ecoa nomes e valores de todas as variáveis env que começam com "nlu_setting"

Estou procurando uma maneira de ecoar nomes e valores de todas as variáveis de env que começam com nlu_setting, portanto, a saída pode ser semelhante a: nlu_setting_json=true nlu_setting_global=0 nlu_setting_bar=foo alguém sabe como fazer...
04.08.2018 / 05:17
2
respostas

Bash: Fornece um array construído para funcionar como uma lista de argumentos?

Eu tenho esse problema com o borgbackup, mas como a reação é a mesma, usarei rsync no meu exemplo. Eu quero construir uma matriz de argumentos adicionando um prefixo a cada um e, em seguida, dar essa matriz para rsync . Mas rsync age...
31.07.2018 / 21:40
2
respostas

Excluindo arquivos de log mais antigos

Existem alguns arquivos de registro criados após um determinado período de tempo com o registro de data e hora. /mylog/path Log_file_2018-07-19-22-55-31Z.tgz Log_file_2018-07-20-01-29-11Z.tgz Log_file_2018-07-20-10-36-49Z.tgz Log_file_2018-07...
02.08.2018 / 05:12
1
resposta

Como obter uma linha inteira na variável de loop do comando for

Quando eu inicio um comando beta, recebo este resultado: dda6e95c-ecd1-4c22-a8df-f118af6aff02 Mount to DZ70cd on /dev/vda f01e331e-0394-423f-b8ea-150f6b88029e Mount to DZ74cd on /dev/vdc 9f0d31ec-caa2-4e88-9cbd-4c82ebda5be3 Mount to DZe64c on...
22.08.2018 / 14:17
2
respostas

Convertendo um comando de trabalho no arquivo de script de shell que obtém argumentos

Olá, meu comando de trabalho é: grep -l "my text" file*.ext|xargs ls -lart este comando é muito útil para mim e eu queria criar um arquivo de shell que faz isso com menos digitação, assim: fn "my text" file*.ext Eu vim para este ar...
29.07.2018 / 09:15
1
resposta

Comando Zip criando um diretório enquanto descompacta o arquivo

Estou criando um arquivo zip no script, quando executo o script e vou para a pasta de destino e descompacte o arquivo zip que criei no script, ele está criando um diretório e descompactando o arquivo nesse diretório. Abaixo está o código no s...
28.07.2018 / 04:28
2
respostas

fish-shell: atalho “ctrl-L”

Eu sou um usuário interessado do fish-shell e eu gosto muito dele. Uma pergunta: na página link existe um parágrafo intitulado "Editor de linha de comando" . Ele lista muitos atalhos úteis. O mais interessante para mim é ctrl-L...
30.05.2018 / 11:11