Articles of shell

Como extrair apenas o conteúdo bruto de uma seção ELF?

Eu tentei o seguinte, mas o arquivo resultante ainda é um ELF e não puramente o conteúdo da seção. $ objcopy –only-section= Eu só quero o conteúdo da seção. Existe alguma utilidade que possa fazer isso? Alguma ideia?

Definir uma variável do shell pai de um subshell

Como faço para definir uma variável no shell pai, a partir de um subshell? a=3 (a=4) echo $a

Bash shell Decimal para conversão binária

Eu estou procurando uma maneira fácil no Bash para converter um número decimal em um número binário. Eu tenho variables ​​que precisam ser convertidas: $ip1 $ip2 $ip3 $ip4 Existe um método simples para fazer isso sem olhar para cada número individual? Eu preferiria não ter que escrever muito código.

Gerando permutações usando o bash

É possível escrever um script bash que possa ler em cada linha de um arquivo e gerar permutações (sem repetição) para cada um? Usando awk / perl está bem. File —- ab abc Output —— ab ba abc acb bac bca cab cba

Como definir a variável de ambiente no Makefile

Eu gostaria de mudar este Makefile: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor \ –harmony \ –watch etc,lib \ –extensions js,json \ –no-restart-on error \ lib test: NODE_ENV=test mocha \ –harmony \ –reporter spec \ test clean: @rm -rf node_modules .PHONY: test clean para: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor \ –harmony […]

Faça uma cauda -F até coincidir com um padrão

Eu quero fazer uma cauda -F em um arquivo até coincidir com um padrão. Eu encontrei uma maneira de usar o awk, mas IMHO meu comando não é realmente limpo. O problema é que eu preciso fazer isso em apenas uma linha, devido a algumas limitações. tail -n +0 -F /tmp/foo | \ awk -W […]

Redirecionamento de shell e / ou ordem

Estou jogando com o redirecionamento de shell de i / o. Os comandos que eu tentei (no bash): ls -al *.xyz 2>&1 1> files.lst e ls -al *.xyz 1> files.lst 2>&1 Não há nenhum arquivo *.xyz na pasta atual. Esses comandos me dão os resultados diferentes. O primeiro comando mostra uma mensagem de erro ls: […]

Como faço para iniciar arquivos em c #

Eu me sinto como um idiota. Eu senti que algo como a resposta abaixo funcionaria, mas não vi nenhum resultado do google semelhante às respostas abaixo. Então, quando vi esse código complexo, achei que tinha que ser assim. Eu procurei e encontrei este Windows: Listar e iniciar aplicativos associados a uma extensão, no entanto, ele […]

Como faço para escaping de uma string para um comando shell no nó?

Em nodejs , a única maneira de executar comandos externos é via sys.exec (cmd). Eu gostaria de chamar um comando externo e dar dados via stdin. No nodejs ainda não parece haver uma maneira de abrir um comando e, em seguida, enviar dados para ele (somente para exec e receber suas saídas padrão + de […]

OS X / Linux: canalizar em dois processos?

Eu sei sobre program1 | program2 e program1 | tee outputfile | program2 mas existe uma maneira de alimentar a saída do programa1 no programa2 e no programa3?