Perguntas com a marcação «bash»

9
Como dividir a saída e armazená-la em uma matriz?

Esta é a saída: 3,aac-lc, 93.8, aaclc, 77.3, h.264, 1024.6, h.264, 1029.1, 31, 31, 0,0,0.000000,31,31,0,0,0.000000,7,0,0,0.000000,30,1280 720,10,0,0,0.000000,30,1280 720 Eu tentei com 2 cenário: Armazenando em uma matriz @arr=split(',',$stats); echo "statistics: $stats" Armazenando em uma...

9
SSH LocalCommand na saída

Em ~/.ssh/configvocê pode usar a LocalCommanddiretiva para executar um comando local sempre que você se conectar a uma máquina remota via SSH. Mas como executo um comando quando saio de uma conexão SSH? Parece que os arquivos * .bashrc / .bash_profile * não são originados quando a conexão termina...

9
Pesquisando no Histórico de Comandos

Pesquisei o histórico de comandos do terminal pressionando, Ctrlrmas e se: This is an old command This is an | less -S older command Pressiono Ctrlre digito "isto é um" e o comando antigo é exibido, mas não o mais antigo. Como posso pesquisar todos os comandos "isto é um"? É possível canalizar...

9
Por que --text = "$ @" passa apenas a primeira palavra?

Quando executo o seguinte script com alguns argumentos como arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" O zenity cria uma caixa de diálogo de entrada com este texto: "arg1", enquanto espero "arg1 arg2 arg3" Se eu usar uma variável como o script a seguir, ela mostra todos os argumentos...

9
Como lidar com o fim das opções - em getopts

Eu uso getopts para analisar argumentos em scripts bash como while getopts ":hd:" opt; do case $opt in d ) echo "directory = $OPTARG"; mydir="$OPTARG"; shift $((OPTIND-1)); OPTIND=1 ;; h ) helptext graceful_exit ;; * ) usage clean_up exit 1 esac done exeparams="$*" exeparamsmanterá...

9
Cor diferente para a faixa KiB em `ls -l`

Existe alguma maneira sensata de destacar as colunas 4, 5 e 6 à direita do tamanho do arquivo ls -l? Minha intenção é facilitar a leitura do tamanho de um arquivo, seja em bytes, KiBs ou MiBs. Eu sei sobre a -hbandeira, mas acho que ter que interpretar as letras no final é mais complicado do que...