#!/bin/bash
###############################################
# 2014_05May_09 - john meister
#  copyright john meister 2014 http://LinuxMeister
#
# script to remove spaces in file names and replace with underscore
#
# cleans up web pages by eliminating special characters and 
#       allows sorts to work properly
#
#  to use place this script in your path and 
#    make it executable, then cd to the directory
#    and execute by the saved name
###############################################
#
###############################################
#  removes spaces, special characters, slashes, and _-_  but NOT caps ####
###############################################
for f in *
do
mv -v "$f" `echo $f | tr ' ' '_' | tr -d '[{}(),\!]' | tr -d "\'" | sed 's/_-_/_/g'`
done

###############################################
# VARIATIONS:   (substitue the "mv -v" line above...
###############################################
###############################################
#  ### removes spaces only
#       mv "$f" `echo $f | tr ' ' '_'`
###############################################
#  ### removes spaces, special characters, slashes, caps and _-_ ####
#        mv -v "$f" `echo $f | tr ' ' '_' | tr -d '[{}(),\!]' | tr -d "\'" | tr '[A-Z]' '[a-z]' | sed 's/_-_/_/g'`
###############################################
###############################################
###   removes characters and spaces using READ:
###############################################
#  ls | while read -r FILE
#  do
#  mv -v "$FILE" `echo $FILE | tr ' ' '_' | tr -d '[{}(),\!]' | tr -d "\'" | tr '[A-Z]' '[a-z]' | sed 's/_-_/_/g'`
#  done
###############################################
#   remove only spaces using read:
###############################################
# ls | while read -r FILE
#    do
#   mv -v "$FILE" `echo $FILE | tr ' ' '_' `
#  done
###############################################



ebook:
Full Size
Jeep Buyer's
Guide
ebook:
Practical Suggestions
for Microsoft
Windows
Linux Tackles Microsoft
12 hour Video Course by john:
The Art of Linux System Administration
published by O'Reilly Media
Study Guide for the LPIC-2 Certification Exams
search for:
on the internet, or:
JohnMeister.com-fotos
LinuxMeister-Linux
BibleTech-
Bible overview


An overview of Biblical history:
"Promises and Prophets"

Wagoneers

FULL SIZE JEEPS

JeepMeister
"Jeep is America's
only real sports car."
-Enzo Ferrari


MeisterTech
Diesels +

One Page Overview of Linux Commands

click for an image of the 5 essential Linux commands

An Intro to Linux
AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983
purchase AMSOIL
at Midway Auto on SR9 in Snohomish,
or at Northland Diesel in Bellingham, WA


SJ - 1962-1991

XJ - 1984-2001

WJ - 1999-2004

KJ - 2002-2007

WK - 2005-2010

Find the recommended
AMSOIL synthetics
for your Jeep

CJ-10A - 1984-1986

Jeepsters

MJ - 1984-1992

Willys - 1946-1965

Other Jeeps (FC)