Perguntas sobre 'shell'

3
respostas

O que significa "se!"

Eu me deparei com uma declaração if / then assim: if ! foo ; then echo "blah" exit 1 fi O que significa especificamente if ! ? "Se o resultado de foo não for verdade?" "Se o código de saída de foo não for 0"?    ...
18.10.2014 / 02:29
4
respostas

Pula os primeiros 3 bytes de um arquivo

Estou usando o shell do AIX 6.1 ksh. Eu quero usar um liner para fazer algo assim: cat A_FILE | skip-first-3-bytes-of-the-file Eu quero pular os primeiros 3 bytes da primeira linha; existe uma maneira de fazer isso?     
24.10.2012 / 15:23
4
respostas

Como eu pude duas vezes em uma passagem?

Existe uma maneira de evitar fazer grep duas vezes no arquivo e apenas preencher o variáveis em uma passagem? O arquivo é pequeno por isso não é tão grande coisa que eu só queria saber se eu poderia fazer isso de uma só vez FIRST_NAME=$(gr...
27.03.2018 / 08:02
3
respostas

Como posso usar o vi para editar a linha de prompt de um utilitário? [fechadas]

Eu escrevi um utilitário no bash que usa read -e para fornecer um prompt para consultas semelhantes a sql. Às vezes são longos, então eu quero poder abrir o vi, editar a linha atual e ao sair, substituir a linha pelo conteúdo no vim. Eu li li...
22.03.2017 / 08:51
6
respostas

Número de arquivos que não contêm determinada string

Eu li a pergunta sobre como descobrir o número de arquivos que contêm uma determinada string. Isso é possível com grep -l "string" * | wc -l . É possível inverter isso, encontrando o número de arquivos não contendo a string de destino?...
08.01.2014 / 10:04
5
respostas

Fazendo um resumo das sentenças [duplicado]

Eu tenho dados e quero resumir frases para gerar conclusões. O exemplo abaixo não está relacionado aos dados, mas apenas para esclarecer a ideia para que eu possa replicá-la. Employee Suzie signed one time. Employee Dan signed one time. Emp...
18.10.2018 / 11:59
3
respostas

diferença copiar a pasta de conteúdo entre /. e / * no linux

para copiar o conteúdo de uma pasta que eu li, o uso é: cp -rfva ../foldersource/. ./ mas isso também funciona cp -rfva ../foldersource/* ./ existe alguma diferença? por exemplo, se eu quiser excluir um conteúdo de uma pasta com...
23.07.2017 / 18:07
2
respostas

Por que essa operação do sudo mv não está funcionando com o caractere curinga?

Acho que deve haver uma resposta simples para isso, mas não consigo entender por que isso não está funcionando! Eu tenho uma pasta no meu diretório pessoal (bem, alguns níveis abaixo) chamada plugins instalados. Eu quero transferir todo o con...
11.09.2016 / 19:34
3
respostas

Qual é a diferença entre o uso de; e executando um script

Estou usando bash como meu shell principal, mas é uma questão em aberto e as respostas para shells diferentes de bash são muito bem-vindas. Se eu estiver digitando de forma interativa #original line #wget http://something.com &&...
02.04.2014 / 09:42
15
respostas

Obtenha o status de saída do processo que é canalizado para outro

Eu tenho dois processos foo e bar , conectados a um canal: $ foo | bar bar sempre sai 0; Estou interessado no código de saída de foo . Existe alguma maneira de chegar a ele?     
02.06.2011 / 20:19