Perguntas sobre 'wildcards'

Padrões de caracteres curinga ou padrões de glob são padrões para selecionar uma coleção de nomes de arquivos ou outras cadeias de caracteres.
2
respostas

como mostrar o tamanho total dos arquivos em uma pasta, filtrando a extensão sem mostrar cada tamanho de arquivo

du -hc *zip mostra o tamanho total dos arquivos zip em uma pasta, mas também mostra cada tamanho de arquivo da pasta. Eu só preciso do tamanho total. Existe uma maneira de mostrar o tamanho total de uma pasta sem mostrar tamanhos de arquiv...
29.05.2014 / 02:56
3
respostas

Expande as cartas curinga no comando antes de executá-lo

Suponha que eu queira digitar algo assim: rm build/* tmp/* Estou prestes a executá-lo, mas quero expandir os curingas antes de executá-los para poder verificar o que está prestes a acontecer. Como posso fazer isso? Este é o fluxo de tr...
10.04.2015 / 23:12
1
resposta

Que significado especial tem “#” dentro de um padrão de expansão de parâmetro?

Suponha que eu tenha definido uma variável como number=123#456 e eu quero imprimi-lo sem o "123 #". (Esse tipo de coisa acontece em zsh quando você está trabalhando com números em bases diferentes de 10.) Seção "Parâmetro Expansão" do m...
23.06.2018 / 19:34
2
respostas

variável IFS e resultado diferente com listagem de arquivos com loop

Eu quero obter lista de arquivos no diretório atual e seus subdiretórios (eu quero usar o script one-liner): IFS=$(echo -en "\n\b"); for FILE in $(find -type f); do echo "$FILE"; done Normalmente, funciona como esperado, mas recentemente,...
28.02.2018 / 09:06
2
respostas

scp se comporta de maneira diferente quando usado com o utilitário expect

expect -c 'spawn scp -C -o CompressionLevel=9 ~/partFiles/* [email protected]:/export/home/abc/; sleep 10; expect password; send "secretPassword\n";interact' lança - ~/partFiles/*: No such file or directory Apenas scp -C -o Compressi...
11.05.2015 / 16:25
1
resposta

Bash globbing: como expressar “algo - *. txt exceto * -foobar.txt” como glob?

Na linha de comando, posso expressar facilmente em termos de shell globs que gostaria de capturar todos os arquivos something-*.txt , exceto something-*-foobar.txt ? Se eu puder, como? NB: Eu sei como conseguir o mesmo com grep -v ou o...
18.02.2013 / 20:09
1
resposta

A globalização de arquivos estendida não funciona com o cat dentro do script bash

Quando, no meu terminal, eu digito cat ~/my/+(a|b)/doc Ele lê ok de ambos ~ / my / a / doc e ~ / my / b / doc, mas quando eu coloco esse comando em um script bash : #!/bin/bash cat ~/my/'+(a|b)'/doc Eu recebo o erro: cat: ~/my...
15.08.2012 / 15:21
2
respostas

Script para percorrer pastas com nomes numéricos

Estou trabalhando em um script bash para compactar as imagens em minhas pastas do Wordpress. A estrutura da pasta do wordpress é a seguinte: > wp-content/uploads/2014/01/filename.jpg > wp-content/uploads/2014/02/filename.jpg > wp-con...
14.04.2014 / 11:33
2
respostas

ls comando: como ignorar maiúsculas sem globbing

Eu uso o comando shopt -s nocaseglob para ignorar o caso, mas parece que não funciona se eu usar uma string sem glob. Apenas uma questão por curiosidade, é possível ignorar o caso sem globbing? ou seja, ls a produziria a e A   ...
26.04.2014 / 13:36
1
resposta

shopt -s nocaseglob não está funcionando no Ubuntu

Nome do arquivo insensível ao caso globbing não está funcionando no bash no Ubuntu 11.04 64bit. As opções de shell especificadas em .bashrc são as seguintes: shopt -s nocaseglob shopt -s nocasematch shopt também mostra que nocaseglob...
12.07.2011 / 13:31