Perguntas sobre 'shell'

2
respostas

descobrir endereços IP de todas as máquinas remotamente?

Tenho cerca de 40 máquinas e quero saber quais são seus endereços IP. Uma maneira é fazer login nessas caixas e descobrir seu endereço IP usando o comando ifconfig , mas existe alguma outra maneira simples que eu possa usar para descobrir isso...
03.09.2015 / 00:56
2
respostas

e se eu precisar colocar um “” dentro de um “” no bash shell? [fechadas]

Eu tenho um script de shell, no qual há um comando: if [ -e "./${name}/\"$1\"_page.json" ]; Percebi que, diferente de muitos outros idiomas, o \" não funciona. O que devo fazer?     
02.09.2015 / 14:21
1
resposta

Atribuir caminho a variável que não existe

Em um esforço para manter as coisas DRY, estou tentando atribuir um caminho a uma variável que pode não existir e ter o seguinte script que retorna: /apps/tmp: No such file or directory #!/bin/bash $WORKDIR="/apps/tmp" if [ -d $WORKDIR...
15.12.2015 / 15:41
1
resposta

Um comando que aceita um único argumento numérico e imprime o dia da semana com base na fórmula

days=('Sunday''Monday') days=('Tuesday''Wednesday') days=('Thursday''Friday') days=('Saturday') for numbers in "S@"; do if [ $numbers -ge 0 ]; then result=$(($numbers % 7)) echo ${days[$result]}...
15.12.2015 / 22:06
1
resposta

Como emular retornando valores arbitrários das funções do shell?

As funções do shell são apenas declarações e não retornam valores. Alguém pode compartilhar as melhores práticas em funções de escrita que retornam valores no bash? Digamos que eu tenha uma função que une duas strings: JoinStrings() {...
03.12.2015 / 03:10
2
respostas

Use “find” de um diretório relativo específico [closed]

Suponha que eu esteja no seguinte diretório: /A-dir/B-dir/mydir/… some directories …/x-dir Eu quero que find pesquise em mydir , mas mydir não é especificamente conhecido antecipadamente; ele é definido pelo diretório de trabalho...
03.12.2015 / 10:12
1
resposta

find: falta de argumento para «-ok» [closed]

Um tempo atrás, eu corri chmod para alterar algumas permissões de arquivo para 777. Um amigo meu me disse para nunca chmod 777 , então eu decidi alterar as permissões novamente. Então, primeiro eu procurei todos os arquivos 777: find ~ -...
21.12.2015 / 17:46
2
respostas

Find não funciona com recursão?

Eu corri o comando abaixo e notei que ele só fez o mod no primeiro nível (SubDir *) na descoberta e não na subsequência (ChildSubDir *). Eu queria perguntar se é possível recorrer à descoberta e executar com chmod? Comando executado: find...
16.12.2015 / 02:32
1
resposta

Executar para loop via ssh

Bom dia Todos, Estou tentando executar um loop for via SSH. O loop é usado para obter o último login de cada usuário que possui uma conta no servidor, ssh 172.20.2.1 '''for i in 'cat /etc/passwd | awk -F: '{print $1}''; do last -n 1 $i | s...
21.12.2015 / 22:55
1
resposta

Parêntese no comando echo shell

Eu tenho este comando echo: $ echo "alias notepad++="C:/Program\ Files\ "(x86)"/Notepad++/Notepad++.exe"" >> ~/.bashrc Como mostrado na imagem, ele não reconhece os parênteses.     
08.01.2016 / 01:29