Perguntas sobre 'shell'

1
resposta

Filtre um arquivo CSV por colunas de tempo

Eu tenho o arquivo csv com a seguinte estrutura. Tem 5 colunas. 2/3/2018 17:00:00 39.50755167 139.94117 72 ..... 2/1/2018 1:00:00 37.67323333 140.0666667 48 ...... Eu quero filtrar o arquivo csv e selecionar todas as linhas...
06.05.2018 / 23:53
4
respostas

Como operar em todas as colunas com datamash?

Suponha que eu tenha o seguinte arquivo de dados: 111 222 333 444 555 666 777 888 999 Eu sou capaz de calcular a soma por coluna com o GNU Datamash assim: cat foo | datamash -t\ sum 1 sum 2 sum 3 1332 1665 1998 Como eu faria isso...
22.02.2018 / 15:44
1
resposta

Use perfis diferentes com ZSH (em diferentes aplicativos de terminal)

Desejo usar diferentes perfis ZSH com diferentes aplicativos de terminal no macOS. Por exemplo, use um perfil com alguma configuração de prompt A no iTerm, use um perfil com um conjunto diferente de aliases no Terminal.app e use outro perfil com...
28.01.2018 / 11:17
3
respostas

egrep com o shell script while loop

Eu tenho uma lista de arquivos no diretório /tmp/drop . Eu tomei o elemento essencial da minha pergunta em test script zz.sh . Eu peguei uma parte do roteiro e coloquei aqui. Estes são os arquivos e as linhas listadas - e quando é dado ao lo...
31.01.2018 / 00:35
1
resposta

Inicia a função em segundo plano e salva o PID

Eu tenho um script que contém duas funções. uma função inicia a outra como um processo em segundo plano e retorna o processamento do UID. Isso funciona bem, desde que eu não queira colocar o PID em uma variável dedicada. Uma vez que eu tento atr...
26.01.2018 / 15:11
2
respostas

Defina o comparador com variáveis dentro de uma variável e, em seguida, faça com que o shell expanda essas variáveis toda vez que for ecoado

Aqui está parte do meu script: #!/bin/sh n=1 echo "How many repetitions to run (0 = no limit)?" read reps if [ $reps = 0 ]; then while="true" else while="[ $n -lt $((reps+1)) ]" fi echo "How much off-time in-between reps (in minut...
26.01.2018 / 21:04
1
resposta

como mover o cursor para a esquerda e para a direita no shell padrão

meu roteador executa asuswrt merlin. o / bin / sh é empacotado em BusyBox v1.25.1 (2017-12-02 00:49:46 EST) binário com várias chamadas. minha pergunta é como movo o cursor uma palavra para a esquerda e para a direita? com o bash, eu posso...
25.01.2018 / 15:18
1
resposta

Pegar senha errada

Eu escrevi um script que lida com todas as etapas para configurar um site em nosso servidor. O problema que estou encontrando é que, se alguém digitar a senha errada do MySQL, o script continuará e simplesmente ignorará a criação de um banco de...
20.03.2018 / 01:30
1
resposta

Como evito que um pipe flua para um sub-shell em um script

Estou inserindo linhas em um script PHP (veja o exemplo inventado abaixo). Infelizmente, o pipe involuntariamente flui para o comando shell no script, portanto, o nano não é executado porque ele sufoca STDIN. Eu quero que o comando shell seja...
19.03.2018 / 13:38
2
respostas

caminho de exportação do Mac OSX .bash_profile com espaços

Provavelmente estou fazendo algo óbvio errado aqui. Em $ HOME / .bash_profile eu adicionei (observe o espaço no caminho): export PROJ="~/Documents/project livefeed" Depois disso, obtenho: ➜ ~ cd $PROJ cd: no such fi...
15.03.2018 / 19:21