Enviado em 20/06/2017 - 09:04h
olá, quando eu preciso renomear várias imagens .jpg eu utilizo um script que normalmente funciona só que dessa vez ele da erro#!/bin/bash #---------------------------------------------------------------------------- # renomear.sh # Renomeia arquivos, sem alterar a extensão do mesmo. # Se não passar parametro, renomeará todos com números, ex.: (1).jpg, (2).odt, ... # Passar parametro: ./renomear WebImagens # Se usado o parametro, resultará, ex: WebImagens(1).jpg, WebImagens(2).png,... # Uso: ./renomear.sh [opcional/nome] # Ex.: ./renomear.sh MeusArquivos # ---------------------------------------------------------------------------- [ -e $1 ] && param="" || param=$1 count=0 for file in $(ls) do count=$((count+1)) ext=$(echo $file | cut -d"." -f2) [ [!-e] ] && mv -b $file "$param($count).$ext" done echo "Foram renomeados: "$(ls | wc -l) "arquivos $param($count) !"
for i in *.jpg; do mv $i ${i%%.jpg}-old.jpg; done
Enviado em 20/06/2017 - 16:47h
Você usa Xubuntu mesmo?Enviado em 20/06/2017 - 16:09h
#!/bin/bash #---------------------------------------------------------------------------- # renomear.sh # Renomeia arquivos, sem alterar a extensão do mesmo. # Se não passar parametro, renomeará todos com números, ex.: (1).jpg, (2).odt, ... # Passar parametro: ./renomear WebImagens # Se usado o parametro, resultará, ex: WebImagens(1).jpg, WebImagens(2).png,... # Uso: ./renomear.sh [opcional/nome] # Ex.: ./renomear.sh MeusArquivos # ---------------------------------------------------------------------------- [ -e $1 ] && param="" || param=$1 count=0 for file in $(ls) do count=$((count+1)) ext=$(echo $file | cut -d"." -f2) [ [!-e] ] && mv -b $file "$param($count).$ext" done echo "Foram renomeados: "$(ls | wc -l) "arquivos $param($count) !"
for i in *.jpg; do mv $i ${i%%.jpg}-old.jpg; done
for i in *.jpg; do mv "$i" "${i%%.jpg}-old.jpg"; done
Enviado em 20/06/2017 - 18:00h
for i in *.jpg; do mv "$i" "${i%%.jpg}-old.jpg"; done
ls -w1 *.jpg | while read line; do mv "$line" "$(echo $line | tr '\ ' '_')"; done
#!/bin/bash #---------------------------------------------------------------------------- # renomear.sh # Renomeia arquivos, sem alterar a extensão do mesmo. # Se não passar parametro, renomeará todos com números, ex.: (1).jpg, (2).odt, ... # Passar parametro: ./renomear WebImagens # Se usado o parametro, resultará, ex: WebImagens(1).jpg, WebImagens(2).png,... # Uso: ./renomear.sh [opcional/nome] # Ex.: ./renomear.sh MeusArquivos # ---------------------------------------------------------------------------- [ -e $1 ] && param="" || param=$1 count=0 for file in $(ls) do count=$((count+1)) ext=$(echo $file | cut -d"." -f2) [ [!-e] ] && mv -b $file "$param($count).$ext" done echo "Foram renomeados: "$(ls | wc -l) "arquivos $param($count) !"
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)