Perguntas sobre 'shell'

2
respostas

como executar o comando shell dentro do awk

Estou tentando alterar o diretório quando de um caminho para o caminho B, como abaixo pwd|awk '{if($1=="/") cd /tmp/}' awk: syntax error near line 1 awk: illegal statement near line 1 por favor sugira     
11.09.2018 / 11:42
1
resposta

Reinsira um programa para stdin

Suponha que você queira ter um programa que consuma uma string e depois reconecte stdin quando terminar. Eu sei que é possível fazer isso com esse truque: (echo id; cat) | sh O que funciona bem. Não fecha stdin , pois é usado po...
21.03.2018 / 11:19
2
respostas

Fechando a saída padrão (& -) [closed]

Estou tentando impedir que um programa GUI, iniciado a partir do terminal, grave no console. Para fazer isso, corro guiprogram >&- . Isso leva o programa a congelar algumas operações. O que o operador >&- faz exatamente? Qu...
31.03.2018 / 11:03
1
resposta

porque eu posso obter root após a execução do sistema (“/ bin / sh”) no arquivo c?

Eu estou atualmente logado como seed e depois de executar test.c, no meu sistema Ubuntu, eu recebo root permission. Estou apenas me perguntando por que system("/bin/sh") pode fazer uma alteração dessas? Em primeiro lugar, eu su root...
03.04.2018 / 12:37
3
respostas

Os comandos Bash ficam truncados ao colar vários comandos no terminal

Eu copiei / colei as seguintes 100 linhas em meu terminal (xterm) para executá-las em um servidor ao qual estou conectado em ssh : mv /long/path/to/file1 /longer/path/to/file1 mv /long/path/to/file2 /longer/path/to/file2 ... mv /long/path/t...
27.03.2018 / 13:14
2
respostas

Linux scripting - como aguardo o carregamento de mídia de CD / DVD antes da leitura / montagem?

Estou montando um script rápido e sujo para ler 100s de CD / DVDs em um NAS. Ele cuida da ejeção e carregamento da bandeja, mas eu não descobri uma maneira simples de esperar / bloquear para que a mídia fique disponível para o sistema operaciona...
24.10.2018 / 17:51
3
respostas

Usando sed para substituir a última ocorrência de caractere

Estou tentando substituir a última ocorrência de um caractere em uma variável de cadeia de várias linhas. Eu preciso substituir o último | por ' .     
30.10.2018 / 10:54
1
resposta

Citando um caminho que contém espaços, no FreeBSD - por que ele não funciona sempre?

Eu tenho um diretório no meu servidor FreeBSD cujo conteúdo é criado por usuários do Windows através do Samba. Os nomes de arquivos e caminhos dentro dele, por vezes, contêm espaços, como é comum no mundo do Windows. Eu apenas tentei apagar a...
27.10.2017 / 13:25
1
resposta

Separa os dados dd da saída através do netcat para analisar a saída

Estou copiando a saída dd através do netcat com o seguinte comando $dd if=/dev/zero bs=1024K count=1 | nc <IP_ADDR> <PORT> -q 0 1+0 enregistrements lus 1+0 enregistrements écrits 1048576 bytes (1,0 MB, 1,0 MiB) copied, 0,0590934 s...
02.10.2017 / 14:35
2
respostas

Encontre e remova itens duplicados em dois arquivos

Eu tenho um arquivo de 30.000 códigos de barras Arquivo1, por exemplo A6KAIIYY A6KFNRGY X6LPXV55 X6LQ5217 Eu preciso ler o arquivo1 e, em seguida, procurar por cada código de barras em outro arquivo de 35.000 códigos de barras (arquivo2)...
03.01.2018 / 14:01