Perguntas sobre 'variable-substitution'

3
respostas

Escopo variável em vários canais

Eu estava tentando fazer algo a seguir, find . -name "*.dat" | get the basename of file | move filename returned by first command to basename returned by second command Para dar um exemplo concreto, quero que ./mydir1/dir2/file1.dat se...
21.05.2013 / 10:02
1
resposta

Declare como var local vai quebrar uma função e sair "1: número esperado"

function projectopen { local di_files=(*.xcworkspace */*.xcworkspace *.xcodeproj */*.xcodeproj) # open first exsit file ls -d -f -1 $di_files 2>/dev/null \ | head -1 \ | xargs open } Eu escrevo uma função de shell pa...
25.11.2016 / 08:42
4
respostas

Teste para qualquer família de valores relacionados em uma variável Bash [closed]

Desculpas se isto foi respondido anteriormente, mas não consegui encontrar muita coisa online. Veja o que estou tentando realizar: if [[ "${hostname}" = (foo | bar)servername(01 | 02 | 03) ]]; then var="foobarfoo" fi Com isso, qualqu...
13.01.2016 / 09:55
1
resposta

Passando um argumento variável para egrep em um script bash

Eu tenho um script, myScript, que está tentando egrep o argumento do script em um arquivo. De alguma forma, a expansão de variáveis não está funcionando corretamente com o comando egrep. Acredito que isolei o problema no exemplo da seguinte form...
20.11.2015 / 18:49
1
resposta

Criando um conteúdo variável variável manualmente

Estou criando um script de shell dinamicamente e enviando-o para um servidor remoto para execução. Tudo está funcionando, exceto quando tento injetar uma variável com conteúdo proveniente de um arquivo com várias linhas, aspas simples e duplas e...
25.04.2016 / 18:41
1
resposta

Uso básico de / etc / cron / (d): padrão correto para / etc / cron (diário / semanal / mensal)

Eu uso o Ubuntu 16.04 com o Bash e criei este arquivo sem extensão e sem compilação /etc/cron.daily/cron_daily : for dir in "$drt"/*/; do if pushd "$dir"; then wp plugin update --all --allow-root wp core update --allow-root wp language core...
13.02.2018 / 07:02
1
resposta

Execute cd com variável de caminho no script bash que não funciona [duplicado]

Quando eu executo o script: #!/bin/bash DRUPAL_ROOT=$(drush status root --format=list) if [ -z $DRUPAL_ROOT ] then echo -e "Not exists Drupal core" else echo $DRUPAL_ROOT cd $DRUPAL_ROOT fi Saída: # /right/drupal/root Mas s...
11.12.2017 / 20:07
1
resposta

Como recuperar uma parte de um nome de caminho e atribuí-lo a uma variável?

Eu quero atribuir uma parte do meu nome atual do caminho do diretório de trabalho a uma variável e usá-la em um script dentro do próprio diretório. Por exemplo: Se meu pwd for: / home / desktop / project / ABC / abc / abc_123, existe um...
06.03.2017 / 13:00
2
respostas

Comportamento do conjunto de variáveis de uma linha env [duplicado]

Se eu fizer isso: SUMAN_DEBUG=foo echo $SUMAN_DEBUG não recebo saída mas se eu fizer isso: SUMAN_DEBUG=foo && echo $SUMAN_DEBUG então eu pego "foo" por que isso?     
11.12.2016 / 01:58
1
resposta

Bash: Como obter um valor de uma matriz para criar um comando a partir dele

É possível usar o bash para buscar uma string de uma matriz fornecida na seguinte sintaxe dentro de um arquivo de configuração? | | Version | PackageManager | Webserver | Database | |--------|---------|----------------|-----------|----...
26.03.2016 / 10:38