Perguntas sobre 'bash-expansion'

3
respostas

Como expandir o conteúdo da matriz de seu nome? [duplicado]

Eu tenho uma matriz declare -a arr0=("'1 2 3'" "'4 5 6'") e uma variável x=0 Então eu crio a nova variável com o nome da matriz tmp="arr$x" e gostaria de poder expandir arr0 conteúdo desta variável tmp como esta n...
08.03.2017 / 12:44
3
respostas

Expansão da substring composta de Bash [duplicado]

Estou ciente de que posso usar awk para analisar vários delims, mas isso gera subprocessos. Eu queria saber se a expansão do parâmetro bash composto / aninhado é possível. Eu tenho PDFs em um diretório chamado "Px_MM-DD-YY_SSSSSSSSSS.pdf...
21.07.2018 / 06:05
1
resposta

Como os aliases bash podem ser configurados para manipular espaços em nomes de diretórios? [duplicado]

O alias abaixo funciona bem em zsh quando os espaços nos nomes dos diretórios são \ escaped, mas bash não os manipula corretamente. Quais mudanças seriam necessárias para fazê-las funcionar corretamente com o bash. dum() { du -...
30.05.2017 / 21:42
1
resposta

Como ver todos os comandos desde a última instalação do sistema (5 meses)?

usando o Linux tem sido uma busca interessante para o melhor sistema para satisfazer minhas necessidades e desejos. 5 meses atrás cheguei a uma boa zona de conforto. Agora quero mudar meu disco rígido. Para tornar minha customização inicial mais...
01.02.2017 / 02:19
1
resposta

Diferença entre a divisão de palavras antes das expansões e a divisão de palavras durante as expansões no bash?

Bash manual diz que Expansion is performed on the command line after it has been split into words. . No entanto, na frase seguinte, afirma que há sete tipos de expansão executados e word splitting é o sexto. Pelo que entendi, esses d...
19.03.2017 / 23:49
1
resposta

Um script bash de origem contém valores errados para $ BASH_SOURCE?

O Projeto de Documentação do Linux diz: When a file is sourced (by typing either source filename or . filename at the command line), the lines of code in the file are executed as if they were printed at the command line. This is particula...
08.03.2017 / 02:20
2
respostas

Como combinar um nome de arquivo especificando um prefixo substring?

Eu gostaria de copiar os arquivos, localizados em uma máquina remota, cujos nomes de arquivos correspondem a uma cadeia de prefixo, na minha máquina local. Eu tentei selecionar apenas os arquivos cujos nomes começam com massif ou calgrind...
25.10.2018 / 07:08
3
respostas

'$ @' versus comportamento '$ *' [duplicado]

O manual do bash diz: Em relação a: $* When the expansion occurs within double quotes, it expands to a single word with the value of each parameter separated by the first character of the IFS special variable. That is, "$*"is equi...
26.11.2018 / 21:12
1
resposta

Onde está '/?' expansão de parâmetro documentada?

Eu me deparei com essa estranha expansão de parâmetro para o bash / dash, para a qual não encontro nenhuma referência. Como esse tipo de expansão é chamado? Onde está documentado? $ /??? bash: /bin: Is a directory $ /???? bash: /boot: Is a di...
01.08.2018 / 08:29
1
resposta

como passar vários comandos para sqlite3 em um comando shell de um liner

Estou tentando salvar o conteúdo da área de transferência em um banco de dados sqlite. Banco de dados e tabelas criados. Eu não quero que ele crie o arquivo journal em todas as alterações na área de transferência, então tentei passar PRAG...
12.10.2017 / 23:35