Perguntas sobre 'shell-script'

0
respostas

Instalando o Linux Scripts usando o Bash Shell do Windows 10

Sou novo no Linux e estou tendo problemas para instalar este script ( link ) usando o Bash do Windows 10 Shell. Sempre que eu tentei instalar o script, me deparo com esse erro: compilation terminated. CMakeFiles/drc_sim_c.dir/build.mak...
23.04.2018 / 13:36
1
resposta

Bash com múltiplos espaços em um único argumento

Estou tentando descobrir como criar um bash com vários argumentos e um argumento tem vários sinalizadores. Eu preciso fazer isso para abrir o xterm, navegar para o script bash e executá-lo com argumentos. Este é o meu código: #!/bin/bash i...
21.04.2018 / 19:06
1
resposta

Saída diferente ao executar o script manualmente e via job do cron / jenkins

Eu tenho um shell script que abre o sqlplus e seleciono alguns dados do db contendo caracteres chineses. Quando eu o executo manualmente, a saída contém esses caracteres. Quando faço isso por meio do trabalho cron ou jenkins, ele exibe pontos de...
25.04.2018 / 08:58
0
respostas

Atributos do arquivo, problema de permissão

Eu tenho um script de shell que é executado em 2 máquinas por um agendador de tarefas. O script gera algum arquivo de texto quando é executado. Em um sistema, o arquivo de texto gerado tem a permissão: -rw-r--r-- 1 ABCD00 abc 56...
25.04.2018 / 09:14
1
resposta

Função Dinâmica [fechada]

Estou tentando criar um script que aceite entradas dos arquivos listados em um determinado diretório e, com base no conteúdo desses arquivos, processe determinados comandos. Aqui está o cenário: Eu tenho 5 arquivos listados em / tmp / DIR / -...
02.05.2018 / 09:35
2
respostas

para atribuição de variável de loop com espaços em branco

Im coletando os nomes da LPAR e atribuindo a uma variável no AIX, Em seguida, usando vários comandos para processamento. Nomes da LPAR no sistema são: ABCD56777 TSM Mobile CD CPT 2 for lparname in 'lssyscfg -r lpar -m $system -F name,lpar_...
02.05.2018 / 07:34
2
respostas

Verifique se a string de várias linhas corresponde à expressão

Eu tenho isso: declare_result=$(declare -f cd); que produz este verbatim: cd () { prev_cd "$@"; echo "botch cd hook invoked."; run_botch } como posso verificar se $ declare_result corresponde a "run_botch"? é tão s...
02.05.2018 / 06:22
2
respostas

Analisa a terceira entrada no resultado da declaração

Eu tenho isso: cd 31 /Users/alexamil/WebstormProjects/oresoftware/botch/botch-shell-overrides.sh a saída do estilo acima é dada por este comando: declare -F my_bash_func Como posso pegar apenas o nome do arquivo desse resultado?...
02.05.2018 / 04:36
2
respostas

Como obter o nome do usuário que executou um script bash como sudo?

Eu quero criar um script bash que deve ser executado com o sudo, mas deve levar em conta o nome do usuário não-sudo que o executou. Portanto, se o usuário bob executar sudo ./myscript.sh , eu gostaria que myscript.sh soubesse que bob...
15.06.2014 / 01:08
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 14:24