Perguntas sobre 'command-substitution'

1
resposta

Use saída derivada de uma série de comandos para egrep do comando pstree -p

Eu tenho o seguinte liner longo que essencialmente fornece uma lista de PIDs com um '|' caractere delimitado echo $(lsof -p $(pgrep -f dosemu | tr '2' ,) | grep '/media/datadrv' | awk '{print $2" - " $9}' | grep 'DBASE1.RES' | awk '{print $1}...
26.09.2018 / 12:26
1
resposta

Como escrever um script de shell que leva o nome de uma pasta e exclui todas as subpastas?

Estou preso ao script que escrevi no Bourne Shell. Script: echo "Who are you?" read Individual echo "Hello,$Individual" echo "Where you want to go?" read Path grep -c "Path" file.txt     
03.08.2018 / 06:35
3
respostas

Altera o diretório de trabalho do diretório para o diretório anterior no Shell Script

Existe alguma maneira de alcançar abaixo? Estou preso para realizar minha tarefa. Eu escrevi o shell script que me fornece uma saída correta somente quando o script é executado no mesmo mês abaixo é o comando que estou usando no script...
03.02.2018 / 06:33
1
resposta

capturando a saída de substituição do comando subshell

Estou tentando capturar a saída de uma substituição de comando. Isso funciona até que um pipe seja adicionado ao comando. Estou fazendo algo errado ou isso é um truque de mingw? $ bash --version GNU bash, version 4.3.46(2)-release (x86_64-pc-...
19.06.2017 / 22:44
1
resposta

Como ativar a nova linha seperate quando executar o comando 'ls -l' quando a stdout não for um terminal

Eu armazeno o comando em uma variável cmd , e obtenho a saída do comando usando esta declaração: echo '$cmd' tudo funciona bem, exceto ls -l , a nova linha está faltando.     
03.06.2017 / 03:03
2
respostas

Encontre o tamanho dos nomes dos arquivos com espaço e hífen | passar nomes de arquivos contendo espaço e hífen para “du” [duplicado]

Eu tenho um arquivo, que contém o nome de alguns arquivos. Quero encontrar o tamanho total dos arquivos na lista. #cat filelist /tmp-directory/connector_db_ connector_db /tmp-directory/connector_db -connector_db /tmp-directory/connector_db_...
09.06.2017 / 06:21
1
resposta

o pipe do netcat está em execução muito cedo?

Eu tenho o seguinte script em execução em segundo plano: while true; do { file=$(/somescript); echo -ne "HTTP/1.0 200 OK\r\n\r\n"; cat $file; } | nc -l -p 20000 done Funciona bem, exceto que /somescript é executado uma vez instanta...
15.04.2017 / 12:38
2
respostas

Bash - Problemas ao criar uma matriz a partir de uma saída de comando que tenha citado texto com espaços

Para um script que estou fazendo, preciso converter a saída de um comando em uma matriz. Para simplificar, fiz um exemplo usando echo: arr=( $(echo '"test example" "test2 example"') ) O que eu quero é o primeiro elemento da matriz a ser...
01.04.2017 / 11:40
1
resposta

Linux - como obter contagem de linha no arquivo [duplicado]

Você pode me dizer como obter a contagem de linha em um script? PID_COUNT = 'cat /david/file1/test.sh | wc -l ' não está funcionando, mostra um erro "illegal -l".     
16.02.2017 / 10:46
1
resposta

script de shell executado por xautolock mantém o valor de stall na substituição do comando

Eu estou tentando fazer um script simples para colocar meu computador para dormir se ele for executado em bateria autônoma. Eu tenho este script simples: #!/bin/sh if [ 'cat /sys/class/power_supply/ADP1/online' -eq 0 ]; then cat /sys/clas...
06.01.2017 / 12:20