Perguntas sobre 'shell'

2
respostas

Dividindo colunas e enviando o valor como stdin para um programa separado dentro de um script [closed]

Atualmente, tenho dois programas escritos em C chamados "remover" e "calcular". Quando eu chamo ./remove, ele remove alguns dados do stdin. Quando eu chamo ./calculate que leva em um argumento e também dados de stdin e calcula e retorna um va...
01.04.2015 / 03:29
1
resposta

Shell - imprime apenas algumas linhas da saída

Eu preciso escolher somente linhas de saída onde o número é maior que o número escolhido. Por exemplo, x=27 e preciso encontrar apenas linhas em que o número na primeira coluna é maior que esse x. Neste caso: apenas terceira e quarta linha...
27.03.2015 / 18:02
1
resposta

podemos obter uma saída grep ordenada

Eu tenho o mesmo: 1.txt com apple escrito nele, 2.txt com mango escrito nele, 3.txt com apple escrito nele, 4.txt com mango escrito nele . grep -e apple -e mango *.txt dará resultado como: 1.txt: apple 2.txt: man...
26.03.2015 / 13:07
2
respostas

Correspondência de padrões de shell vs. ocorrências de expressões regulares [duplicado]

Sou relativamente novo no Unix e me deparei com uma curiosidade. Algumas construções de shell, como case ou find , empregam correspondência de padrões, mas não são exatamente regex. Outros comandos, como ed , sed , vi e awk , usa...
23.09.2014 / 15:12
2
respostas

movendo um processo para fg e bg [duplicado]

Suponha que eu execute um processo no background likw ./script & , posso trazê-lo para primeiro plano executando fg. No entanto, existe uma maneira de movê-lo de volta para o segundo plano sem pará-lo (como em ctrl+z ) ou abrir uma...
07.08.2014 / 14:16
1
resposta

caminhos para procurar executáveis [duplicados]

Meu xournal antigo é o 0.4.5, que é /usr/bin/xournal . Acabei de instalar uma nova versão 0.4.8 compilando da origem para /usr/local/bin/xournal . Quando eu chamo xournal diretamente do terminal, é a versão antiga. $ xournal Q...
21.07.2014 / 23:08
1
resposta

Qual é a diferença entre os caminhos ~ e / in [duplicados]?

Quando faço login pela primeira vez no Unix no meu Mac, geralmente vejo um ~ após meu nome de usuário na linha de comando. No entanto, se eu olhar para os aplicativos contidos nesse diretório ~/Applications , eles não são todos os meus...
10.07.2014 / 19:59
1
resposta

SQLPLUS com loops de script de shell

Olá, estou tentando executar um loop e obter os detalhes de um projeto. Eu tenho esses projetos no meu espaço de trabalho. Como faço loop sobre o código SQL? #!/bin/bash workspace=$(sudo locate -r '/workspace$') cd $workspace ec...
09.06.2014 / 19:59
1
resposta

Erro de script após o comando bc

Estou tentando executar um script conforme mostrado abaixo: #!/bin/bash USED='free -m | more | grep -v total | head -1 | cut -d':' -f2 | cut -d' ' -f18' CACHE='free -m | more | grep -v Swap | tail -1 | cut -d':' -f2 | cut -d' ' -f9' TOTAL='fr...
09.06.2014 / 09:10
1
resposta

Background um processo e execute algo com um comando

Provavelmente seria mais fácil fazer apenas com um script, mas me pergunto por que não posso fazer isso com um comando. O que eu tentei até agora: $ (ls >/dev/null &) && echo $! 3135 $ (ls >/dev/null &) ; echo $! #bad id...
06.11.2014 / 09:23