Perguntas sobre 'bash-expansion'

1
resposta

Como usar a expansão de parâmetro com find -exec {}? [duplicado]

Eu quero incorporar algo como: for f in */*; do mv "$f" "${f%/*}/foo.${f##*.}"; done No meu fluxo de trabalho no estilo find x -exec y {} \; . A construção do ciclo for & A variável "$f" provavelmente será omitida; o lo...
20.10.2018 / 18:50
1
resposta

A expansão acontece na parte de redirecionamento de um comando simples?

Do manual do Bash 3.7.1 Simple Command Expansion When a simple command is executed, the shell performs the following expansions, assignments, and redirections, from left to right. The words that the parser has marked as variabl...
08.04.2018 / 16:47
1
resposta

parâmetro de script que contém espaços invocando mediainfo

Eu gostaria de criar um pequeno script de shell que me dirá a duração de um vídeo cujo nome de arquivo é passado para ele como um parâmetro. Seria algo assim: $ script_name "file name with spaces.webm" # or any other media file extension...
29.01.2018 / 18:20
2
respostas

mkdir usando variáveis [duplicado]

Estou tendo problemas para criar diretórios usando uma variável em um script. Ex: read user mkdir $user{01..10} Curiosamente, funcionará assim: read user mkdir {01..10}$user Qualquer maneira de contornar isso, ou o que estou perd...
02.03.2017 / 18:35
1
resposta

Bash-Script não está executando o comando, mas se o comando for inserido manualmente, ele funciona

este é meu script bash: #!/bin/bash sleep 3 sudo apt-get update && echo 'y' | sudo apt-get upgrade cd /opt/ sleep 5 wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 sleep 10 tar -jxvf team...
09.01.2017 / 23:23
2
respostas

Como fazer o rastreio de alias com o hack de espaço funciona com o parâmetro fornecido

Eu tenho dois aliases watchExpand e l . Eu sei que você pode fazer o trabalho de expansão bash com aliases, colocando um espaço à direita da seguinte forma: alias watchExpand='watch ' l é aliased para ls -larthiF --context . Ent...
21.10.2016 / 19:47
0
respostas

Prefira ou acrescente substrings ao expandir o array associativo no GNU Bash

Esta questão foi parcialmente inspirada pelo link , embora essa página seja sobre arrays indexados em vez de arrays associativos . O GNU Bash fornece uma sintaxe que permite que prefixos ou sufixos sejam prefixados ou anexados aos valores...
08.05.2018 / 02:08
0
respostas

Passe o intervalo {$ XX .. $$ YY} para o comando cp no script bash [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como posso usar $ variável em um expansão de chave de concha de uma seqüência?                                      3 respostas                                           ...
12.04.2018 / 08:58
1
resposta

Substituição do parâmetro Bash: linha de comando vs. script

Estou praticando com a substituição de parâmetros no bash. Eu escrevi o seguinte script falso: #!/bin/bash var1="/some/path/to/file/the_file.arbitrary.n.ext.0.random.ext" var2="/some/path/to/file/the_file.arbitrary.n.ext.0.ext" pattern...
10.01.2017 / 18:42