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.
1
resposta

grep correspondência invertida sobre string satisfazendo um padrão

Eu tenho strings por linha como: " … “es” completed." " … “en” completed." " … “fr” completed." Eu estou tentando inverter a correspondência de tudo isso. Isso evita a saída de todas as linhas que correspondem ao padrão. echo " … “es”...
14.09.2017 / 01:24
1
resposta

Como encontrar uma string exata sem caractere à esquerda ou à direita

Eu quero verificar se uma linha contém qualquer uma das seguintes strings apple ou pie com a condição explicada abaixo, aaaa bbbbb applezzzz this should be treated as invalid aaaaapple dddddd invalid case aaaa vvvvv...
15.09.2017 / 21:40
2
respostas

Bash - obtém string contendo espaços em loop [duplicate]

Eu estou tentando escrever um script bash que opera em cada diretório em um subconjunto. Infelizmente, o caminho contém espaços e não consigo alterar o nome. O loop for insiste em quebrar em cada espaço; Já experimentei dezenas de varian...
06.07.2017 / 04:55
1
resposta

loop no arquivo com extensão específica em um script de shell de pasta filho

Eu tenho um script no meu mac onde estou tentando fazer um loop nos arquivos txt dentro de uma subpasta da minha localização atual. Isso é myscript.sh : cd /Users/Desktop/ for entry in $(pwd)/txt/*.txt do echo $entry done isto imprime...
30.03.2017 / 10:27
1
resposta

Eu acidentalmente copiei parte do diretório / * para / some /, como devo corrigir o meu erro?

Eu fiz algo estúpido em um servidor linux remoto: meu diretório de trabalho era /some/directory eu corri for dir in $(ls | grep "a_pattern"); do mv $d/* ./my_subdirectory; done Agora, /some/directory/my_subdirectory contém itens...
08.06.2016 / 17:33
1
resposta

Como posso misturar variáveis e curingas em peixes?

Eu tenho um valor armazenado em uma variável que eu quero usar como parte de um curinga, como este: set extension (somecommand) cp *$extension ~/filezone Mas o * impede que a variável seja desreferenciada. Como posso usar o valor armaz...
17.03.2016 / 22:56
1
resposta

scp com sshpass - diretório e arquivo remotos com curingas

Eu tenho uma lista com 950 VMs do MongoDB Eu desejo coletar todos os mongodb.log. O caminho para o arquivo de log depende do nome do banco de dados. for i in $(cat /tmp/mongonodes.txt) ; do sshpass -p34dDgdWger@rg4fll434ef scp root@$i:/dat...
02.12.2015 / 15:10
2
respostas

Por que esse comando não funciona? Variantes Regex & Find para arquivos .mp3 .wav e .m4a

2015.10.25 Move on and Be Blessed.wav dummy.m4a 2015.11.17 BS Full.wav.mp3 2015.11.17 BS MOL.wav.mp3 find . -name '*.mp3' -o -name '*.wav' -o -name '*.m4a' -print0 mas este comando funciona f...
02.01.2016 / 23:15
1
resposta

Por que o redirecionamento da saída de loop depende do nome do arquivo?

Eu tenho dois arquivos: a.csv e b.csv : echo $'a_header\na1' > a.csv echo $'b_header\nb1' > b.csv Agora quero remover a primeira linha de cada uma e concatená-las. for file in 'ls *.csv'; do cat $file | tail -n +2 | cat; don...
29.09.2015 / 11:06
3
respostas

Criando um script que executa um comando simples para todos os arquivos em um diretório

Eu preciso usar o navegador baseado em texto Lynx para despejar 1000s de arquivos html em arquivos de texto, com o mesmo nome de arquivo. Para qualquer filename.html dado, o comando é lynx filename.html --force-html --dump > filename.tx...
26.06.2015 / 06:33