Perguntas sobre 'shell-script'

1
resposta

Como ordenar nomes de arquivos contendo um sufixo numérico inconsistente usando o bash

Eu preciso criar um script bash em uma caixa linux (centos 7) para classificar alguns arquivos usando o número que está no início do nome do arquivo e depois salvá-lo em uma variável de lista para que eu possa corresponder ao arquivo completo no...
31.07.2018 / 22:52
0
respostas

Qual é a maneira correta de atribuir uma função contendo comandos encadeados a um alias em .bashrc?

Desejo invocar um alias da seguinte forma: alias_name arg0 arg1 arg2 arg0 = nome do arquivo arg1 = string geral arg2 = Representação de string do último comando O objetivo é que, chamando o alias e passando-o para arg0, arg1 e arg...
03.08.2018 / 11:07
1
resposta

Abra e azulejo janelas com script de shell

Não consigo encontrar essa resposta em nenhum lugar. Não tenho ideia de por onde começar. Como abro digamos nemo . Eu sei que posso definir o tamanho da janela usando -geometry . Mas como faço isso em um monitor / quadrante específico?...
03.08.2018 / 17:06
1
resposta

Menu de diálogo - Espaço entre menus

Eu quero adicionar um espaço entre os itens de menu de um dialog menu . Existe alguma maneira de fazer isso? Eu criei um menu com "Botões vazios", que chamam o menu novamente. Isso parece com o que eu quero. Mas o problema é que eu pr...
23.07.2018 / 12:51
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 14:24
1
resposta

Script de shell para CD e executar um script Python

OK, eu sei que há muita coisa parecida com essa pergunta, mas eu literalmente não recebo nada. A coisa que eu preciso é um script que o cd's para /home/project então execute python3 pyscript.py Eu criei um alias para cd alias name='cd /ho...
23.07.2018 / 11:26
3
respostas

Subtraindo a mesma coluna entre duas linhas no awk

Eu quero subtrair a segunda linha com a primeira linha. O arquivo é assim txtxt A B 1 2 3 4 C D 9 8 7 6 A saída desejada é 8 6 4 2 Como fazer isso no awk? Consegui produzir apenas uma coluna: awk '{$temp=$3-prev3; prev3=$...
23.11.2017 / 04:07
5
respostas

getopt, getopts ou análise manual - o que usar quando quero suportar opções curtas e longas?

Atualmente estou escrevendo um script Bash que possui os seguintes requisitos: deve ser executado em uma ampla variedade de plataformas Unix / Linux deve suportar opções curtas e (GNU) longas Eu sei que getopts seria o caminho prefer...
29.01.2013 / 11:37
1
resposta

como comparar a entrada do tempo de execução com o arquivo de texto

Eu quero comparar a entrada e a palavra do arquivo de texto. O arquivo de texto tem: one two three Entrada de tempo de execução atribuída a uma variável var : read -p " enter the value : " var while read first do a=$first if...
30.07.2018 / 06:47
0
respostas

Resolver um problema de permissão em um script usado como shell de login?

Contexto: A maneira como o sistema do servidor linuxgsm funciona é que ele cria um usuário, com o nome csgoserver, e todos os scripts relacionados ao servidor do jogo estão na pasta inicial desse usuário ( /home/csgoserver ). (Se fosse ou...
14.07.2018 / 20:38