Renomeando múltiplos arquivos com espaços

Publicado por Perfil removido (última atualização em 10/08/2011)

[ Hits: 11.248 ]

Download nospace




Este script simples renomeia todos os arquivos de uma pasta que tenham espaço no nome, trocando-os por "_", inclusive nomes de diretórios, de forma recursiva

  



Esconder código-fonte

#!/bin/bash

find . -name "* *" | while read i; do novo=`echo $i | tr ' ' '_'`; mv "$i" $novo; done

Scripts recomendados

Cálculo de número perfeito único

Simples script em Dialog

Calculo de médias da UNIP

script de compilação do kernel 2.6.38.8 com patch ck3 no ubuntu

SImples calculadora em Shell


  

Comentários
[1] Comentário enviado por jadernog em 21/10/2012 - 20:09h

Ola! E como que faz para renomear uma impressora que o nome esta com espaço?
Por exemplo eu digito o codigo:
[root@tictecnologia model]# lpinfo -v
network socket
network beh
network http
network ipp
network lpd
direct parallel:/dev/lp0
direct scsi
serial serial:/dev/ttyS0?baud=115200
direct hal:///org/freedesktop/Hal/devices/usb_device_4e8_3253_VDW776846________if0_printer_noserial
direct usb://Xerox/Phaser%203150


E aparece o Phaser%203150 enquanto o modelo eh Phaser 3150.

O Motivo da pergunta eh que estou querendo instala-la via terminal porem ao digitar a linha de comando:

lpadmin -p xerox -E -v xerox:/usb:/Xerox/phaser%203150 -m Xerox-Phaser_3150-pxlmono.ppd -u allow:all -D "Xerox Phaser 3150" -L "Escritorio" -o printer-is-shared=true

Ele da o seguinte erro:
lpadmin: device-uri inválido "xerox:/usb:/Xerox/phaser%203150"!

Pode me ajudar?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts