O operador de correspondência de padrões em tcsh
faz pouco trabalho com isso. Eu usei aspas em torno das substituições $i
no caso de qualquer nome de arquivo conter espaços.
foreach i (*)
if ( "$i" !~ ql_* ) mv "$i" ql_"$i"
end
Eu acho que o título diz tudo, o que eu preciso fazer é percorrer todas as imagens em um diretório no meu Ubuntu vb, buscar por um prefixo (por exemplo 'ql_') se ele já tiver o prefixo, eu quero deixe sozinho, se não eu quero adicionar o prefixo ao nome do arquivo.
Se você tiver tempo para explicar brevemente o que você fez, eu ficaria muito grato, pois estou desesperadamente tentando entrar no Linux. (e. G quais os comandos que você está usando)