Perguntas sobre 'shell'

2
respostas

Alias do Unix com parâmetros [duplicado]

Gostaria de saber se é possível definir um alias com parâmetros. Por exemplo, quando eu tenho que compilar um arquivo tex eu executo pdflatex e então eu tenho que abrir o pdf: $ pdlatex Main.tex $ Open Main.pdf Existe uma maneira d...
23.12.2011 / 13:43
6
respostas

Como encontrar arquivos diferentes no UNIX com base em. extensão?

Como encontrar arquivos diferentes na extensão baseada em UNIX. Vamos supor se eu tiver 100 arquivos para cada vamsi.log-vamsi100.log, krishna.txt-krishna100.txt, super.csv ..., rajat.jpeg ..., kiran.xml-kiran100.xml e etc. Minha exigência é se...
07.11.2014 / 12:54
5
respostas

Como obter a contagem única de uma parte específica de uma string

Eu tenho um conjunto de dados em um arquivo. psf7433-nlhrms unit7433-nobody unit7333-opera bpx7333-operations app7333-osm unit7330-partners psf7331-pdesmond unit7333-projm mnp7330-redirect unit7333-retailbanking cpq7333-rkarmer unit6333-sales...
09.12.2014 / 15:01
3
respostas

Posso criar, definir permissões e gravar em um arquivo com um único comando Unix?

Eu quero acelerar a criação de contas de usuário em algumas VMs Linux que estou criando e imagino se poderia simplificar o processo de gravação no arquivo ~/.ssh/authorized_keys or ~/.ssh/authorized_keys2 do novo usuário. Meu processo m...
20.01.2015 / 15:31
3
respostas

Como faço uma saída para o grep falhar?

Estou usando a instrução if-else para pesquisar palavras-chave e exibir os resultados no terminal. Aqui está um exemplo do meu código. read finding if ["$finding" != "" ]; then grep $finding information.txt else echo "No such informati...
12.01.2015 / 18:34
2
respostas

O que permite que um comando seja digitado enquanto o comando anterior ainda está sendo executado em primeiro plano?

Às vezes tenho visto quando um programa (digamos A ) está sendo executado em primeiro plano e imprimindo sua saída para stdout, eu posso digitar outro comando (digamos B ) e quando pressiono Enter ele é executado, mesmo que eu não tenha si...
27.05.2015 / 09:01
3
respostas

Como negar um padrão de caso

Como eu adiciono a condição no caso em que se não detectar as condições necessárias, ele irá executar o comando. Meu código: case $price in [0-9] | "." | "$") echo "Numbers, . , $ Only" ;; esac Este comando será executado s...
13.01.2015 / 05:18
2
respostas

funciona como um comando, mas não como um script de shell. Por quê?

$ grep "apple" fruits.txt apple $ if [ $? == 0 ] ; then echo "A"; else echo "B"; fi A Quando eu executo os comandos acima ele funciona bem, mas quando executo esses comandos como um shell script, ele lança um erro e imprime B. Por que isso a...
29.05.2015 / 23:58
1
resposta

tee sem fundo?

Eu estava apenas brincando no terminal e fiz isso: printf 'some string\n' | { tee /dev/fd/3 | { : && sed 's/some/string/' } } 3>&0 Fiquei realmente surpreso quando me depararam com uma tela cheia de: stri...
18.06.2014 / 04:06
3
respostas

Por que o meu comando não funciona quando é aliado?

Eu uso ps -ef | grep catalina | grep -v grep para imprimir o processo do tomcat em execução no sistema: kshitiz 7099 1 0 May11 ? 00:02:29 /usr/lib/jvm/jdk1.8.0/bin/java -agentlib:jdwp=transport=dt_socket,suspend=y,address=loc...
12.05.2014 / 03:51