Resultados da pesquisa a pedido "bash"

5 a resposta

Como encontro o número de argumentos passados para um script Bash?

Como encontro o número de argumentos passados para um script Bash? Isto é o que eu tenho atualmente: #!/bin/bash i=0 for var in "$@" do i=i+1 doneExistem outras (melhores) maneiras de fazer isso?

3 a resposta

Como inserir conteúdo do arquivo após a correspondência de linha ao escapar a barra invertida

Estou tentando usar o código que encontrei aqui:Inserir conteúdo de um arquivo após a correspondência de padrões específicos [https://stackoverflow.com/questions/16715373/insert-contents-of-a-file-after-specific-pattern-match] No entanto, quando ...

4 a resposta

Exportando JSON para variáveis de ambiente

Se eu tiver um JSON assim, { "hello1": "world1", "testk": "testv" }E eu quero exportar cada um desses pares de valores-chave como variáveis de ambiente, como fazê-lo via shell script? Por exemplo, quando escrevo no terminal,echo $hello1, world1 ...

1 a resposta

Executando vários comandos bash usando um programa Java JSch após o login do sudo

Estou tentando executarvários comandos bash através de um programa Java que se conecta a um SSH usando JSch. Mas depoissudo logon, não consigo executar nenhum comando bash. Pelo que eu li, depoissudo login, entramos em um sub-shell. Desejo usar ...

4 a resposta

Classificar chaves e Soma seus valores no bash

Eu tenho uma lista de strings (stdin) como a seguir: 1 pineapples 28 apples 16 oranges 8 apples 2 apples 2 oranges 56 pineapples Existe uma maneira nativa (comosort & uniq -c) com a qual eu posso mesclar e somar da seguinte forma: 38 apples 18 ...

1 a resposta

Como fazer com que o `python` execute o Python 3 no WSL bash?

Quando eu digitopython no meu shell bash (Windows Subsystem para Linux) no Windows 10 Home, recebo a seguinte mensagem de erro: The program 'python' can be found in the following packages: * python-minimal * python3 Try: sudo apt install ...

3 a resposta

Como salvar vários $! em variáveis e usá-lo mais tarde no bash?

Quero receber os pids de dois processos em segundo plano, sleep 20 & pid1=$\!; sleep 10 & pid2=$\!; echo "pid1: $pid1, pid2: $pid2"e obtenha saída como abaixo: [1] 124646 [2] 124648 pid1: $!, pid2: $!a saída que eu queria obter é como: pid1: ...

6 a resposta

Escreva no arquivo, mas substitua-o, se existir

echo "text" >> 'Users/Name/Desktop/TheAccount.txt'Como faço para criar o arquivo se ele não existir, mas substitui-o se ele já existir. Neste momento, este script apenas anexa.

6 a resposta

O comando Cygwin não encontrou caracteres incorretos encontrados em .bashrc 357 \ 273 \ 277

Eu sou novo no Cygwin, apenas o instalei e tentei definir algumas variáveis de ambiente simples. No entanto, quando abro o shell de comando, recebo o erro "# 357 \ 273 \ 277 comando não encontrado" Encontrei um artigo que discute qual é o ...

4 a resposta

Como capturar a saída do ls ou localizar o comando para armazenar todos os nomes de arquivos em uma matriz?

Precisa processar os arquivos no diretório atual, um de cada vez. Estou procurando uma maneira de obter a saída dels oufind e armazene o valor resultante como elementos de uma matriz. Dessa forma, eu posso manipular os elementos da matriz, ...