Perguntas sobre 'globbing'

5
respostas

Como expandir * na linha de comando do Bash

Compreendo que, se você digitar ls * , ele será realmente expandido para ls a b c quando a corrente tiver arquivos diretamente a , b e c . Eu queria saber se existe uma maneira de expandir isso antes de eu apertar enter. Semelhant...
28.11.2010 / 20:12
2
respostas

O * bash combina arquivos em ordem alfanumérica?

Eu quero concatenar vários arquivos juntos em ordem de nome de arquivo. É seguro assumir que isso me dará em ordem alfanumérica? cat * i.e. a mesma ordem que ls dá.     
24.09.2010 / 13:25
6
respostas

Irá rm -rf * remover todos os arquivos / pastas no diretório atual?

rm -rf * removerá todos os arquivos / pastas no diretório atual? Eu quero ter certeza que o curinga * não irá subir nos diretórios superiores e apagar todo o meu sistema de arquivos. : D Eu me lembro de fazer chmod 777 .* -R a chmod...
02.04.2010 / 03:16
1
resposta

como faço para negar corretamente as expressões zsh globbing?

Eu quero listar todos os arquivos, mas aqueles que terminam com owp: Por isso eu tentei: ls -l *.(^owp) zsh: unknown sort specifier ls -l *(^owp) zsh: unknown sort specifier ls -l *[^o][^w][^p] # does not work either, missing some...
22.03.2012 / 14:59
5
respostas

Como usar a expressão _one_ shell globbing para listar todos os arquivos (claro, arquivos ocultos também!)?

Ok, essa questão é direcionada para shells do Unix / Linux! Eu quero uma expressão shell globbing- (aka wild-) que corresponda a todos os arquivos incluindo arquivos ocultos no diretório atual não-recursivamente (maxdepth == 1). Até agora eu t...
02.01.2012 / 11:01
3
respostas

Como excluir todos os arquivos .swp ocultos do terminal

Como posso excluir todos os arquivos .swp? Eu tentei rm *.swp mas recebi rm: *.swp: No such file or directory rwxr-xr-x 16 teacher staff 544 Jan 17 13:19 . drwxr-xr-x 19 teacher staff 646 Jan 16 12:48 .. -rw-r--r-- 1 teacher...
17.01.2014 / 05:24
2
respostas

como lidar com bash * matching quando não há correspondência?

O seguinte snippet funciona bem quando na verdade existem *.txt arquivos no diretório. for txt in *.txt do echo "loading data from $txt" done Quando não existem, o literal *.txt c...
14.12.2012 / 14:56
1
resposta

Um curinga dentro de aspas duplas glob? [fechadas]

Em um "BASH padrão", um curinga entre aspas duplas glob? Por exemplo: $ touch abc $ ls "*abc*" isso ou aquilo não funcionaria no bash? Foi-me dito que o Ubuntu foi lançado com uma variante bash que não está em conformidade com POSIX ou...
03.08.2011 / 23:44
2
respostas

“ls” ou regex não faz distinção entre maiúsculas e minúsculas?

No bash, eu tentei ls [a-z]* e esperado para listar todos os arquivos com nome de arquivo começa com o alfabeto de letras minúsculas. Mas por que os arquivos com nome começa com o alfabeto grande também são mostrados? >ls [a-z]* D...
01.03.2011 / 14:38
1
resposta

Exclui diretórios no glob do ZSH

Com o zsh, você pode usar **/* como uma alternativa curta ao uso de find . Existe alguma maneira de restringir isso aos arquivos regulares, que é equivalente à opção -type f ?     
14.10.2013 / 21:23