Perguntas sobre 'shell'

1
resposta

erro de script de shell: Erro de sintaxe: “(” inesperado

Eu verifiquei a postagem anterior sobre esse erro. ainda não conseguiu a solução funcionando. Aqui está o meu script bash. Alguém pode me ajudar a descobrir o problema. Eu usei o link para ver qualquer erro. Eu não encontrei nenhum. Erro:...
26.02.2018 / 19:24
3
respostas

Como escrever uma instrução if com várias condições

for filename in * do if [ "$filename" -ne even ] && [ "$filename" -ne odd ] then echo "$filename" fi done Acima está um script de shell simples que verifica os arquivos no repositório atual e gera o arquivo cujos...
26.02.2018 / 00:04
4
respostas

Como posso fazer manipulação de subdiretórios no shell?

Por exemplo, executando um comando no n-número de subdiretórios classificados, onde n é uma entrada. Ou Como posso executar um loop for em um intervalo de subdiretórios onde posso dar esse intervalo como uma entrada? Como o seguinte, exceto como...
23.08.2017 / 07:55
2
respostas

Determinando se a primeira cadeia começa com a segunda cadeia

JavaScript tem uma função para isso: 'world'.startsWith('w') true Como posso testar isso com o shell? Eu tenho este código: if [ world = w ] then echo true else echo false fi mas falha porque está testando a igualdade. Eu prefe...
31.08.2018 / 02:36
2
respostas

Inicie o c-programa em segundo plano

Eu quero iniciar um programa C em segundo plano no terminal. O programa atua como driver bluetooth, o que significa que ele deve permanecer aberto enquanto o sistema está em execução. Eu tentei com nohup e start-stop-daemon, mas em ambos os caso...
25.11.2017 / 16:39
1
resposta

Qual é o equivalente do FreeBSD de “read -n”?

A minha pergunta baseia-se nas seguintes pergunta / resposta . Estou tentando usar a solução read -n 1 a conforme fornecida. No entanto, o FreeBSD me dá um: read: Illegal option -n Eu não sei como descobrir qual é o equivalente do...
19.05.2017 / 08:50
1
resposta

Como se livrar disso: “[-f: comando não encontrado” no terminal?

Esta mensagem aparece acima da linha de comando quando eu inicio o terminal. Como se livrar disso? Não há diferença em qual terminal usar. Aparece no xfce4-terminal ou no xterm [-f: command not found username@linux:~>     
14.06.2017 / 16:55
2
respostas

As funções são equivalentes aos comandos incorporados na linguagem de script bash / shell?

Exemplo $ echo "This is great" This is great $ num2=2 $ num3="Three" $ echo $num2 2 $ echo $num3 Three Redefinindo o eco: $ echo(){ command echo "The command was redefined"; } $ echo $num2 The command was redefined $ echo $? The comman...
20.09.2017 / 14:41
1
resposta

porque o grep está se comportando de maneira diferente no meu pc em casa e no pc do escritório [fechado]

quando o código abaixo é executado se for detectado no meu pc, mas quando executo o mesmo comando no pc do escritório, se ele não estiver sendo detectado o que poderia ser motivo possível para este comportamento ambíguo $ p é uma linha do arq...
20.09.2017 / 18:56
1
resposta

echo $ PATH não reflete o “PATH de exportação” que fiz no shell script

Eu criei um script de shell que verificará se um determinado valor existe em PATH . Caso contrário, ele adicionará esse valor à variável de ambiente PATH . Foi adicionado com sucesso, com base na execução de echo $PATH dentro do script...
27.09.2017 / 07:14