Perguntas sobre 'shell'

2
respostas

É possível listar os arquivos entre dois nomes alfanumericamente?

Considere um diretório com os seguintes arquivos. 20160909_154139.jpg 20160909_154038.jpg 20160909_153929.jpg 20160909_153927.jpg 20160908_121201.jpg 20160908_121155.jpg Quando eu faço ls sem argumentos, obtenho os arquivos na ordem ac...
25.09.2016 / 21:44
1
resposta

Como usar a entrada do usuário como uma condição de loop while

Eu posso fazer isso no bash: while read -n1 -r -p "choose [y]es|[n]o" do if [[ $REPLY == q ]]; then break; else #whatever fi done que funciona, mas parece um pouco redundante, posso fazer algo assim? whi...
07.09.2015 / 22:50
2
respostas

altera uma linha e remove tag usando perl do arquivo xml?

Eu tenho um arquivo xml (client_23.xml) no qual eu preciso alterar uma linha e remover uma tag inteira dela, então eu criei o script perl: No meu arquivo xml, eu tenho um bloco como este. Haverá apenas uma instância de <hello>collec...
17.09.2015 / 06:15
1
resposta

Como executo o comando SSH para definir StrictHostKeyChecking = no?

Estou tentando executar o comando ssh -o StrictHostKeyChecking=no , mas estou um pouco perdido sobre como executá-lo. Eu tentei executá-lo a partir de um script de shell, mas a saída foi a man page ou configurações que lista todos os parâmetro...
11.09.2015 / 18:32
3
respostas

Como 'colar' stdin ao lado de stderr?

Geralmente, paste imprime dois arquivos nomeados (ou equivalentes) em colunas adjacentes como esta: paste <(printf '%s\n' a b) <(seq 2) Saída: a 1 b 2 Mas quando os dois arquivos são /dev/stdin e /dev/stderr , n...
09.10.2018 / 12:08
1
resposta

Erro ao usar 'if' com a contagem em Bash [closed]

O que há de errado com o seguinte? Eu recebo um erro [: too many arguments . if [ 'wc -l pid.txt | awk '{print $1}'' -ge "1" ] then for line in $(cat pid.txt) do kill $line done else rm pid.txt fi     
03.08.2018 / 20:19
2
respostas

Por que o comando jobs não funciona no shell script?

Se eu executar jobs -l no prompt de comando, ele mostrará o status dos trabalhos em execução, mas se eu executar o arquivo abaixo ./tmp.sh #! /bin/bash jobs -l Mostra a saída vazia. Por que isso e como posso obter informações sobre...
19.05.2016 / 10:56
1
resposta

Como executar gnome javascript extensions (gjs) do terminal

Eu criei uma extensão para o shell do gnome e quero poder iniciá-lo usando um atalho de teclado (algo como ctrl + space). Eu não encontrei boa documentação ou tutoriais que me ajudaram a criar a extensão e os que eu encontrei não mencionam atalh...
24.03.2016 / 09:25
2
respostas

Como fonte '. nome do arquivo 'confiável?

A especificação POSIX atual não especifica nenhuma opção para o ponto . builtin. Se eu fizer algo como: $ echo 'echo .' > /tmp/-foo $ PATH=/tmp "$shell" -c '. -foo' então o resultado é variado entre os shells: dash , ash...
13.03.2016 / 13:17
2
respostas

Remova 50GB dos arquivos mais antigos em busybox quando a capacidade usada atingir 95%

Ok, eu pedi um código aqui, mas inicial eu não pedi para torná-lo busybox compatível. Minha culpa. Eu sou novo no Linux e codificação. O código precisa fazer o seguinte: Delete 50GB of oldest data (dir with files) from a directory when t...
23.08.2012 / 07:21