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) !"
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Mudar ícone do favorito "encerrar sessão" do Debian 12.10, c... (0)
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (6)
Comprei thin client dell wyse tx0 3010 ele tá com Login é senha nao v... (0)