Perguntas sobre 'shell'

2
respostas

O que estou fazendo errado ao tentar escrever um script bash que retorna o número da próxima porta disponível?

Estou tentando escrever um script que usa um número de porta como argumento. Ele retorna a próxima porta que não está atribuída a nada e a verifica usando o arquivo /etc/services . Se a porta é tomada (ou seja, listada no documento), ela adici...
03.05.2017 / 22:22
2
respostas

Incrementar a última parte do nome de uma variável

Acabei de me inscrever aqui. Estou trabalhando em um script que coloca dados em uma matriz em variáveis separadas. Exemplo: for((i=0; i < Counter; i++)); do while read -r Parmfilesjobid; do IFS=$'\n' read -d '' -r -a "jo...
16.06.2017 / 08:36
1
resposta

Como usar e exibir imagens de ícones no terminal Linux (como no OSX)

Descobri que é possível usar "ícone" no terminal (por exemplo, em prompt) no OS X, como pode ser visto aqui: É possível fazer isso em uma distribuição regular do Linux (por exemplo, ubuntu)?     
06.04.2017 / 07:50
1
resposta

Como gerar um shell usando o netcat no lado do cliente?

Eu sei que posso gerar o shell no lado do servidor usando: nc -l 1111 -e /bin/bash Mas eu quero gerar o shell no lado do cliente. Eu tentei fazer: nc 127.0.0.1 1111 | /bin/bash Funciona, mas não consigo ver a saída dos comandos e...
15.04.2017 / 10:07
3
respostas

Substituir iwgetid por iw

Acabei de receber um script para exibir a conexão Wi-Fi no meu gerenciador de área de trabalho. Mas este aqui está usando iwgetid : [[ -z "$(iwgetid -r)" ]] || echo "$(iwgetid -r)" Mas o iwgetid é depreciado e nem sequer o vi dentro...
09.06.2017 / 20:00
1
resposta

Bug em como o ksh lida com pipelines?

Eu tenho este script simples ( pipecommand.sh ) que imprime um prefixo seguido por seu PID e PPID: #!/usr/bin/env ksh echo "$1: PID $$ PPID $PPID" >&2 E esse script que imprime seu PID e PPID e faz um pipe: #!/usr/bin/env ksh...
22.03.2017 / 23:41
1
resposta

Bash maneira confiável de testar arquivo existe

Eu descobri recentemente que bash test -e não funciona com um link simbólico circular. ln -s ./test ./test if [[ -e ./test ]]; then echo "exists"; fi #this won't echo. então eu preciso usar -L then -e para fazer isso if [[ -L...
06.03.2017 / 02:57
2
respostas

trocar posição de bits no linux

eu tenho valor hexadecimal B455 quando eu mudo para binário eu tenho 1011 0100 0101 0101 eu quero trocar os bits com uma regra de: origin bits index : 0123456789ABCDEF result bits index : D5679123C4EF80AB' então eu tenho res...
03.03.2017 / 16:10
1
resposta

Adiciona automaticamente “& disown” aos comandos iniciados com “text_editor”?

abra um arquivo com um editor de texto: text_editor test.txt Eu gostaria que fosse executado como se fosse ... text_editor test.txt & disown     
20.02.2017 / 14:38
2
respostas

Como posso escrever um script de shell HUSH que testa o resultado de cada comando?

Como posso fazer esse script revisar esse status dos comandos e sair se algum dos itens falhar: #!/bin/sh echo JFFS2 Preparation cd /root /root/config 1 > /root/formatted if grep "PAR_JFFS2_FORMATTED = -1" /root/formatted; then echo N...
13.02.2017 / 21:56