Bem, para simplificar, eu tenho arquivos duplicados em uma pasta, com este formulário:
file.ext
file(1).ext
file(2).ext
file(3).ext
otherfile.ext
otherfile(1).ext
otherfile(2).ext
...
Eu quero mover apenas file.ext e otherfile.ext p...
As expansões de chaves podem produzir várias instâncias de nomes de arquivos se houver uma sobreposição nas correspondências.
Um exemplo simples:
mkdir testdir; cd testdir
touch abcd
for f in *{b,c}*; do something_to "$f"; done
# or more s...
De acordo com a documentação, ~ pode ser usado como glob operator quando EXTENDED_GLOB é definido, permitindo construções como
print -rl glob*~globA*~glob*B
para qualquer coisa que corresponda a glob* , mas não corresponda a...
Eu tenho shopt -s globstar extglob no meu ./bashrc . Estou procurando arquivos que se referem à string Foo no seguinte comando:
grep -Fwn Foo /**/src/**/*.@(h|cpp)
Agora, quero excluir todos os arquivos Foo.h e Foo.cpp . O se...
Qual é o comando do Linux para exibir quantos nomes de arquivos no diretório terminam em dois dígitos?
Usando ls com um comando como este:
ls -l | wc –l *[0-9][0-9]
Uma vez vi um colega usar uma ferramenta que permite usar ** para representar qualquer diretório. Por exemplo: se um arquivo chamado myfile.java estiver dentro dele:
src/main/com/mycompany/product/store/myfile.java
Um comando no pai do...
Estou tentando copiar apenas pastas com arquivos .mp3 para outro dispositivo. E apenas os .mp3s neles .
A estrutura é assim:
Band/Year - Album/*.flac
Band/Year - Album/*.txt
Band/Year - Album/*.mp3
Band/Year - Album/covers
Band/Year - Album/...
Como você obtém o primeiro arquivo em cada subdiretório que corresponde a uma lista de extensões de arquivo? Meu objetivo é executar um programa em qualquer um dos arquivos em uma série de subdiretórios.
Por exemplo, abaixo há 3 subdiretórios...
Eu usei este para copiar arquivos em todos os diretórios:
find -type d -maxdepth 1 -print0 | xargs -0 -n1 cp .htaccess
Agora eu preciso reverter um e excluir o arquivo com o nome correspondente de todos os subdiretórios de um que estou at...
O script a seguir deve concatenar vários arquivos csv em um caminho especificado no primeiro argumento em um único arquivo csv especificado no segundo argumento
#!/bin/zsh
set -x
set -v
args=("$@");
globbing_pattern=${args[1]}
output_file=...