Perguntas sobre 'shell-script'

3
respostas

$ variável PWD equivalente de pwd -P

Eu quero usar a variável $PWD em um script, mas quero que seja o caminho do hardware sem links simbólicos. Eu sei sobre /bin/pwd e pwd -P , mas essas não são variáveis. Eu sei que posso usar: setenv MYPWD 'pwd -P' Mas eu lembro...
15.08.2013 / 15:40
2
respostas

Como posso executar um script de shell que existe em um caminho longo com um único comando sem primeiro cd'ing para o diretório?

No Linux eu sempre cd para um caminho longo e depois executo o script: cd /scratch/someDir/someOthernestedDir/ ./shellscriptName.sh Como posso evitar digitalizar esse caminho longo e depois executar o comando com um único passo? Al...
31.07.2013 / 14:11
4
respostas

Bash source - selecione a função certa quando dois arquivos originados tiverem o mesmo nome de função?

Meu script bash cria um arquivo de script (chame de file2.sh ) de acordo com um argumento. (Ele é originado ou não.) O script file2.sh contém uma função "foo" (chame-a de uma versão modificada ou melhorada do foo). O script também origin...
02.08.2013 / 22:13
1
resposta

O que significa = ~? [duplicado]

Corri com um script de shell que tinha '= ~' em um contitional e fiquei me perguntando o que significava. Não tem muita sorte nos sites do Google ou SO. Exemplo: if [[ $VAR =~ 'this string' ]]     
24.09.2015 / 16:16
3
respostas

Processe uma lista de arquivos com espaço nos nomes dos arquivos [duplicados]

Estou tentando desenvolver um script bash que processa uma lista de arquivos que podem conter nomes de espaços. (Eu já consultei Problemas no script com espaços no nome de arquivo e Por que não consigo escapar de espaços em um script bas...
23.10.2015 / 14:56
3
respostas

solaris 10 + exibir 2 linhas após o jogo por grep?

Eu quero corresponder, por exemplo: A string e1000g0 da lltconfig -a list e, em seguida, exibe as duas linhas após a string e1000g0 para obter apenas as linhas: Node 0 du1a : 00:21:28:14:76:68 Node 1 du1b...
18.10.2012 / 14:39
2
respostas

O que faz o shell interpretar esses redirecionamentos da seguinte maneira?

Alguém pode me ajudar a entender esse comportamento aparentemente estranho de como o shell analisa os redirecionamentos ...? $ cat > test.txt Line 1 Line 2 $ ls -i dummy.txt dummy2.txt ls: dummy.txt: No such file or directory ls: dummy2.tx...
08.04.2013 / 16:46
3
respostas

Como posso dizer ao echo / printf no Bash para engolir os códigos de escape, com base em uma condição?

Eu tenho um script Bash que está sendo executado de forma interativa e como um trabalho cron . Quando executado interativamente, ele exibe texto colorido no terminal. No entanto, quando executado em cron , ele não tem um terminal e, portanto...
19.11.2013 / 19:30
4
respostas

Como arredondar ou converter um valor flutuante para int com bc? Obtendo: “(standard_in) 1: erro de sintaxe”

Vou obter valor como 2743410360.320 e quero um valor como 2743410360 para uma variável. Eu tentei INTValueOfGB=$ echo "($gb+0.5)/1" | bc Mas estou recebendo (standard_in) 1: syntax error     
15.11.2013 / 11:11
1
resposta

Não é possível ecoar ou criar um link simbólico para um arquivo com caracteres especiais em seu nome dentro do script bash

Estou tentando criar um link simbólico para arquivos com a seguinte convenção de nomenclatura: .$abc$namehere.zip;1 Como pode ser visto, tem os seguintes caracteres especiais:. $; No meu script bash eu tenho as seguintes linhas de códi...
25.11.2013 / 02:04