Perguntas sobre 'shell-script'

2
respostas

Havia um '\ 0' no final de cada script?

Eu estou querendo saber como você dertermine o fim de um script / arquivo? Estou especialmente interessado em versões antigas do Unix (como V6). Existe um '\ 0' após o último caractere escrito?     
05.01.2015 / 22:21
1
resposta

Fornece dois argumentos para uma opção usando getopts

No código abaixo, quando dou a opção r , então getopts requer um argumento: while getopts ":hr::l:" opt; do case $opt in r ) echo "Run Numbers - argument = $OPTARG " ;; l ) echo "Latency range - argument = $OPTARG" ;;...
26.10.2014 / 02:37
2
respostas

Retira o espaço em branco dos arquivos

A resposta para remover o espaço em branco à direita com o sed tem a maior parte a resposta, mas eu quero sed -i 's/[ \t]*$//' $1 para poder usar um número arbitrário de argumentos de arquivo como um script de shell na linha de comando,...
26.10.2011 / 22:38
5
respostas

Listar strings que são substrings de outras strings na lista

Eu tenho uma lista de nomes assim: dog_bone dog_collar dragon cool_dragon lion lion_trainer dog Eu preciso extrair nomes que aparecem em outros nomes assim: dragon lion dog Eu examinei a página uniq man, mas parece comparar linh...
07.05.2014 / 15:52
2
respostas

“history” pára de funcionar quando é executado dentro do script bash

Estou escrevendo um script simples para reunir meu histórico bash para encontrar uma string específica. Na linha de comando, posso fazer o seguinte, que funciona bem: history | grep git No entanto, quando eu crio um script com o mesmo com...
03.02.2014 / 21:41
3
respostas

O que significa “$ {line # * 'Causado por'}”! = “$ line” significa em um script de shell?

Alguém pode explicar o que isso significa em um script de shell? while read -r line do if [ "${line#*'Caused By'}" != "$line" ]; then echo "Yes" fi done     
13.02.2018 / 14:45
3
respostas

bash script - função loop

Eu consegui escrever o seguinte script: #!/bin/bash #files list file1=/tmp/1wall_long.txt file2=/tmp/1wall_test1.txt file3=/tmp/1wall_test2.txt file4=/tmp/1wall_test3.txt file5=/tmp/3mt_long.txt file6=/tmp/3mt_OpenSpace_test1.txt file7=/tmp/...
12.10.2015 / 12:13
4
respostas

lista de processos gráficos do terminal

Não confunda aqui a questão de como listar graficamente os processos, não é isso que estou perguntando. No Terminal, como posso ver quais processos têm uma GUI? como em coisas como firefox, vlc, geany, nautilus etc ... todos têm um gui. Gosta...
11.03.2015 / 15:41
3
respostas

Pressione qualquer tecla para pausar o shell script, pressione novamente para continuar

Eu escrevi um script de shell para testar uma API que copia arquivos e ecoa seu progresso depois de cada um. Há dois segundos de suspensão entre cada cópia, então gostaria de adicionar a capacidade de pressionar qualquer tecla para pausar o s...
26.11.2014 / 10:11
5
respostas

Verificar constantemente se o arquivo é modificado

Eu tenho um arquivo chamado arquivo1 que eu quero em um script, sempre que houver uma mudança nele, faça algo, um bip soará na verdade. Como eu faço isso?     
06.11.2014 / 10:35