Perguntas sobre 'shell'

3
respostas

Usando o AWK para converter números para 0 ou 1

Esta pode ser uma pergunta simples, mas não consigo entender a vida de mim. Eu tenho um arquivo chamado keyout.dat , que se parece com isso: Title 1 Variable -999 -999 0.234 0.123 -999 -999 0.555 O arquivo continua assim por 500.000 lin...
31.05.2015 / 18:47
3
respostas

Como scp todos os arquivos de um determinado proprietário?

Eu quero scp todos os arquivos de certos proprietários. Por exemplo, se esta for minha ls -la output: -rw-rw-r-- 1 owner1 ad 704 Jun 1 18:16 file1 -rw-rw-r-- 1 owner2 ad 798 May 29 11:15 file2 -rw-rw-r-- 1 owner2 ad 881 May 29 09:28...
02.06.2015 / 15:19
3
respostas

Como ver se o diretório existe?

Como posso verificar se /bin/x86_64/bin/ls é um diretório em um script de shell bash Aqui está o que eu tentei: #!/bin/bash if [ $# -eq 2 ]; then if [[ "$1" = /* ]] then cd ./bin/x86_64/bin/ls if [ -d "$1" ]; then...
03.06.2015 / 10:24
3
respostas

Bash: parâmetro de acesso passado ao último comando [duplicado]

Esta é uma situação em que frequentemente me encontro: mkdir /Some/really/long/path/to/a/directory/ cd /Some/really/long/path/to/a/directory/ Sei que idealmente você usaria cd /Some/...etc.../a/ e, em seguida, mkdir directory , mas...
19.04.2015 / 20:47
1
resposta

Um comando em um pipeline de shell pode determinar as características tty de seu contexto?

Eu tenho um script bash que colunde uma lista de itens. Por padrão, ele irá adivinhar o número de colunas a serem produzidas, com base na largura do terminal, conforme relatado por stty size . Mas quando o script está em um pipeline, stty i...
23.03.2015 / 10:03
1
resposta

Por que este script simples está lançando um erro em if / then / else? [fechadas]

Se eu tentar executar este script: clear echo -n "please enter a value" read num if [ "$num" -eq 8 ] then echo "you entered 8" else echo "the number you entered was not 8" Eu recebo a seguinte saída / erro: please...
01.04.2015 / 22:49
2
respostas

Como posso selecionar arquivos de 3 caracteres no Bash?

Eu sei que um ponto de interrogação é considerado um caractere especial e tem um significado especial. O ponto de interrogação representa um único caractere que pode ser de qualquer tipo. Na minha aula prática, temos um exemplo: ls ? I...
18.04.2015 / 18:07
2
respostas

como deletar o arquivo que começa com “-” [duplicado]

Eu tento excluir este arquivo na minha máquina solaris rm "-Insi" rm: illegal option -- I rm: illegal option -- n rm: illegal option -- s Eu também tento isso rm "\-Insi" -Insi: No such file or directory rm '\-Insi' -Insi: N...
22.03.2015 / 12:27
2
respostas

echo $ HOSTNAME resultado se torna chave para uma variável [duplicada]

Quem Somos | server1 = abc, def, ghc server2 = xyz, tes, iuy #!/bin/sh echo $server1 abc,def,ghc echo $HOSTNAME server1 com essas informações acima, eu quero mostrar a saída "abc, def, ghc" em uma variável de teste. echo \$$HOSTNA...
04.04.2015 / 04:31
2
respostas

Devo adicionar “& 2” no final do comando echo?

Por exemplo #!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Quando eu excluir "> & 2". Não há nada diferente. Por que preciso adic...
13.08.2015 / 22:00