Perguntas sobre 'shell'

1
resposta

não pode entender newline barra invertida em bash aspas duplas

de acordo com o documento do gnu , The backslash retains its special meaning only when followed by one of the following characters: ‘$’, ‘'’, ‘"’, ‘\’, or newline. Within double quotes, backslashes that are followed by one of these c...
17.04.2017 / 16:03
2
respostas

Por que 'kill -l' fornece resultados diferentes em fish e bash

Eu estava usando fish-shell ao ler sobre o comando kill. A saída do comando kill -l para fish é HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM .... Ao invocar o mesmo comando no bash eu tive 1) SIGHUP 2) SIGINT...
21.08.2016 / 21:02
2
respostas

Como o redirecionamento é implementado?

O redirecionamento é um conceito do shell, não do kernel do SO? Como o redirecionamento é implementado em termos de chamadas do sistema? O redirecionamento é implementado de forma semelhante ao pipe?     
11.04.2016 / 00:16
2
respostas

Como usar o resultado do último cálculo em um novo cálculo no wcalc?

Em wcalc , como posso fazer algo como -> 1+2 = 3 -> X+1 = 4 onde X é igual ao resultado do último cálculo (ou seja, 3)?     
22.04.2016 / 11:41
2
respostas

Sed Usage: Adicione shebang faltando na primeira linha do script [duplicate]

Eu tenho um script *.sh que está faltando o shebang da primeira linha. Posso corrigir isso com sed ?     
28.09.2016 / 19:11
4
respostas

sintaxe grep para pesquisar strings com aspas simples?

Então, eu tenho um arquivo .js como abaixo e estou tentando pesquisar com o padrão grep abaixo. Não tenho certeza do erro que cometi, mas ele não fornece nenhuma saída, mesmo que o arquivo tenha esse padrão. Que erro estou fazendo e como corrigi...
26.09.2016 / 20:43
1
resposta

Fim de arquivo inesperado dentro do meu script bash [closed]

Eu tenho um script #Check the disk space before backups are taken echo "Checking Disk Space" df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output; echo $output space=$(echo $output | awk '{ print $1}' |...
11.12.2015 / 17:24
2
respostas

Como posso imprimir linhas contendo 3 palavras

Gostaria de imprimir linhas no meu arquivo que continham 3 palavras separadas dos meus 2 espaços. por exemplo: AAA BBB CCC BB AA CCCCCCCC apenas AAA BBB CCC s deve ser impresso. Eu já uso o grep, mas não consigo lidar com os espa...
06.12.2015 / 20:15
2
respostas

Criando um argumento no unix

Esta pode ser uma pergunta idiota. Mas, como você cria um argumento no unix? Eu tenho que criar um programa shell que inclua um userid como um argumento para ver o status da sessão de outro usuário. Meu problema é com o "pegar um userid...
21.02.2016 / 06:07
2
respostas

Use uma variável de shell com Awk

Eu tenho isso: if [[ $1 = "-c" ]] && [[ $2 =~ ^[a-z A-Z]+$ ]] then awk -v var="$2" '{print $2}' something.txt fi O que eu quero é com um comando como -c abc para mostrar as linhas em algo.txt que incluem abc .     
09.01.2016 / 20:07