Perguntas sobre 'shell'

3
respostas

Tratar a entrada para o comando read como um comando em si

Digamos que eu defini essa função no script: fct1() { local msg1=${@} if [[ "${verb}" = 'tru' ]]; then echo "I say $msg1" sleep 1 echo "i repeat" sleep 1 echo "I saaaaaaaaay $msg1" else echo "$msg1" fi } Como eu faria para f...
23.08.2018 / 07:42
1
resposta

por que $ ($ var) dá erro?

Estou tentando executar o seguinte código no shell, mas não estou obtendo a saída como esperado. O comando é o seguinte: i=1 echo $($i) Estou recebendo um erro: Command not found error Eu acho que deveria mostrar o valor do primeir...
21.08.2018 / 07:52
1
resposta

Como posso controlar a saída 'total' no comando 'ls -l'? [duplicado]

a questão é, como pode controlar a saída ls -l total ? primeira impressão com o exemplo que nos dá total = 0 els3@els3PC:~/test$ touch file els3@els3PC:~/test$ ls -l total 0 -rw-r--r-- 1 els3 els3 0 Jul 20 12:05 file Como eu men...
20.07.2018 / 11:24
2
respostas

Problema com o comando mv em um script

Este deve ser um problema muito simples de resolver, mas estou preso (não um pro UNIX). Eu preciso mover um gz para um diretório de destino, mas eu recebo um No such file or directory . NOW=$(date +"%Y-%m-%d-%T") DEST="~/scripts/backup" SQ...
17.02.2012 / 20:54
2
respostas

Redirecionando fluxos no shell bash - como tornar incondicional o resto da linha de comando do shell

Observei que apt output é diferente quando executado sozinho no shell Bash e quando a saída é redirecionada para os arquivos. Por exemplo: $ apt install ./*.deb --simulate 1>111.txt 2>222.txt adicionando resultados de redireci...
04.08.2018 / 13:55
1
resposta

Como encontrar intermediários na recursão de links simbólicos?

Existe uma alternativa readlink -f / realpath não recursiva, que produz destinos de links simbólicos absolutos? Uma solução mais compatível com POSIX também é bem-vinda. Eu tenho um bloco de funções no meu script de shell da seguinte fo...
24.05.2018 / 16:56
2
respostas

Explicação do uso de 'sed' em script de shell específico

Ao ler um tutorial on-line , deparei-me com o seguinte código : #!/bin/bash # Counting the number of lines in a list of files # for loop over arguments # count only those files I am owner of if [ $# -lt 1 ] then echo "Usage: $0 file ..."...
24.05.2018 / 12:48
3
respostas

Script shell para comentar e descomentar uma linha no arquivo

Eu tenho um arquivo listado em todos os servidores, por exemplo, lserver: $ cat lserver A1 A2 A3 Eu quero criar um script de shell para comentar qualquer servidor do lserver exemplo: $ stopm.sh A2 $ cat lserver A1 #A2 A3 e desco...
05.07.2018 / 10:49
3
respostas

Como verificar se a sessão atual do shell está no gui ou no tty

Qual configuração de ambiente no shell zsh permitirá que eu encontre se estou no servidor x ou se estou no console? Eu estou tentando encontrar uma maneira de implementar com configuração diferente no meu .zshrc para sempre que eu estou no meu e...
23.06.2018 / 23:45
1
resposta

Existe uma implementação gratuita de / bin / sh sem extensões?

Gostaria de desenvolver scripts /bin/sh portáteis, mas meu ambiente vincula /bin/sh a /bin/bash . Mesmo quando executado no modo --posix , /bin/bash ainda lida com alguns recursos não portáteis como [[ e $() . Estou (agora) cie...
21.06.2018 / 21:44