Perguntas sobre 'shell'

2
respostas

Como / onde as variáveis de ambiente de armazenamento da shell?

Portanto, há $ PWD, $ PATH, $ USERNAME e tudo isso. Eu tenho trabalhado no meu próprio shell e acabei de apresentar hoje variáveis de ambiente. A maneira como estou fazendo isso é criando strings chamadas pwd, path e tudo isso, quando há um coma...
13.08.2017 / 18:12
2
respostas

Altera o título da guia do terminal atual dentro de um shell script

Eu encontrei este script para alterar o título da minha guia de terminal atual: #!/usr/bin/env bash T=$1 ORIG=$PS1 TITLE="\e]2;$T\a" PS1=${ORIG}${TITLE} echo "Terminal tab title changed to $T" Funciona bem se eu os digitar diretamente no...
14.04.2017 / 09:33
2
respostas

bash - use um valor de variável int para se referir ao parâmetro de posição em uma função

Eu gostaria de usar uma variável como: i=1 como um valor para referir-se a variáveis de posição passadas ao script, por exemplo: x=101 y=201 z=301 foo(){ echo "$1" echo "$2" echo "$3" } foo x y z saída: 101 201 301...
29.02.2016 / 19:25
3
respostas

Como remover valores de $ VAR2 de $ VAR1 e exportar os valores restantes para $ VAR3?

SO: kernel 2.6.x Shell: shell compatível com POSIX Utilitários: BusyBox 1,25 Pergunta: Como você remove os valores em $ VAR2 de $ VAR1 e envia os valores restantes para $ VAR3? Cada valor nas variáveis é separado por espaço....
24.09.2017 / 21:33
1
resposta

xargs não avisando após cada linha

Eu quero saber o tamanho de todos os arquivos de dados no meu diretório. eu tentei usando o seguinte comando. Todos os nomes de arquivos começam com data_ . find . -name 'data_*' -type f | xargs ls -sh -n1 -p Eu obtenho a lista de arq...
13.05.2015 / 21:37
2
respostas

Por que o "rm -rf ./" não exclui nada?

O comando rm -rf ./ não faz nada em um diretório cheio de sub-diretórios e arquivos. Por quê? O -r não deveria ser recursivo? Para adicionar mais confusão, até imprime uma mensagem de erro sugerindo que está atravessando o diretório:...
27.03.2015 / 08:42
2
respostas

Como faço para que minhas teclas de setas funcionem no prompt at

Sempre que tento usar as teclas de seta no prompt at> (depois, por exemplo, executando at now ), ele mostra apenas os códigos de controle, por exemplo. ^[[D para ← . Isso dificulta a tarefa de colar e editar comandos longos, pois...
13.05.2016 / 00:21
4
respostas

Acesse um arquivo localizado com find

Em muitos casos, depois de encontrar um arquivo usando o comando find , quero abrir o arquivo ou criá-lo ou talvez imprimi-lo. Como posso operar no resultado do achado? Por exemplo, : find . -name "myfile.txt" ./docs/myfile.txt : find . -n...
27.05.2016 / 15:04
1
resposta

Quais são os shells do Linux que permitem o gerenciamento do tráfego de rede (enviando / recebendo dados de / de '/ dev / tcp / host / port') via redirecionadores?

Seguindo este tutorial do Bash , consegui obter o código de uma página da Web que emite comandos simples usando este método: $ exec 3<>/dev/tcp/www.google.com/80 $ echo -e "GET / HTTP/1.1\n\n" >&3 $ cat <&3 De fato,...
21.07.2015 / 22:37
1
resposta

bash no evento de comando (ou shell)

Existe uma maneira de capturar todos os comandos executados em bash ou ainda melhor em sh ? Eu preciso de um script wrapper que seja chamado toda vez que um comando for executado. Por exemplo, quando digito cd /home/ , quero que meu sc...
23.07.2015 / 16:21