Perguntas com a marcação «shell»

9
O que não é específico do shell?

Sob algumas respostas, vejo comentários que recomendam evitar comandos específicos do shell nas respostas. Como sei quais comandos, operadores, etc existem em todos os shells? Existe uma lista de padrões? man builtinsfornece uma lista de comandos. Esses são os únicos comandos que posso usar em...

9
Como detectar quando um shell pertence a uma sessão SSH remota?

Minha pergunta é semelhante a esta , mas estou procurando algo um pouco diferente. Eu tenho um notebook que uso para acessar máquinas Linux em uma rede em dois cenários diferentes: Eu tenho uma conexão direta com fio à rede. Eu tenho uma conexão indireta com a rede. Há uma máquina de gateway na...

9
Dois tubos para um comando

Estou um pouco confuso com a seguinte sintaxe. Embora funcione, ele não entende por que funciona. Parece que existem dois tubos conectados ao comando diff. Mas não há apenas um STDIN? Exemplos: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt) <(cat

9
remover arquivos mais antigos

Estou tentando excluir arquivos antigos do diretório e deixar apenas 3 arquivos mais recentes. cd /home/user1/test while [ `ls -lAR | grep ^- | wc -l` < 3 ] ; do rm `ls -t1 /home/user/test | tail -1` echo " - - - " done algo está errado com a declaração condicional....

9
encontrar o conjunto de arquivos comuns entre vários diretórios?

Eu estou olhando para comparar diretórios de temas Drupal. Um tema drupal é um diretório composto por vários arquivos, e estou tentando descobrir quais são essenciais. Por exemplo, todos podem ter um arquivo chamado template.phpou page.tpl.php. Como posso encontrar o conjunto de todos os arquivos...

9
Redirecionamento e espaços de saída

Estou paranóico com isso, mas espero que seja uma pergunta simples: Existe alguma diferença entre cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt e cat file1|egrep -oP "[Mm]y string">/home/user/file.txt ou seja, importa se tenho espaços preenchendo os caracteres pipe (|) e...

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 ver os comandos executados em outro shell?

Existe uma maneira de observar quais comandos estão sendo executados em outro shell, enquanto estão sendo executados? Ambas as conchas são bash, e eu tenho acesso root, se isso importa. Não consigo instalar nenhum software extra e não quero que o outro shell precise fazer algo especial, como...

9
Teste POSIX e -a

Eu verifiquei um script meu com checkbashisms e recebi os seguintes avisos: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Na seção 4.62.4 das especificações POSIX , acho primário - um primário Executa um binário e os resultados...