I have a bunch of music files that I want to strip the underscores out, and leave only spaces. All that I've found on the web is how to add underscores to files that have spaces, and reversing the "tr" command does not make a difference.
Here is how to convert spaces to underscores:
I am able to strip the underscores by typing:
This gets rid of the underscores, but then there are no spaces in the filename (ex. 01_foo becomes 01foo).
The command to change underscores to spaces still eludes me.
Can you help me, or point me in the right direction...
okay, now, how would one do that in a script? I do not have a "rename" command, as I am using OpenBSD. My "mv" command does not even have a "-e" switch
Would there be a way using "sed" vice "tr". I need this automated. I know how to use the escape "\" for spaces, but I have dynamic filenames.
Why not...
However, I would express caution at not having some character other than a space in a filename. It can sometimes make file maintenance more cumbersome and also create strange filenames when they are downloaded to another system (you might see something like Paradise%20By%The...)
I should not use filenames with spaces... and the use of the -r option of read forebodes little good.
But...if you want to replace the underscores of the filenames with spaces this should be suffice:
If your shell supports parameter substitution use:
else
rubin, the "sed" solution seems the simplest... I was hoping to use "tr" for the solution. I guess I need to get out a "sed" tutorial and study up a little. You know, I got on so focused on figuring this out, that I'm not even sure if I need this now... Sorry for wasting the board's time. I'll do better next time...
I have the following file I wanted to convert mutiple spaces to tab:
I tried cat filename | tr ' ' '\t' or sed 's/ */ /' FILE
but it looses the format
5557263102 5557263102 5552074858 5726310211 5557263102 5557263102
5557263103 5557263103 2142406768 ... (2 Replies)
I have a comma delimited file of major codes and descriptions. I want to replace all occurrences of spaces with underscores up to the first comma (only in the first field), but not replace spaces following the comma. For instance I have the following snippet of the file:
EK ED,Elementary and... (7 Replies)
Hi
I want to filter my files which has more than 1 underscores in it.how can i achieve this.
Ex: if my file name is a_b_c, a_b.
my command should result only a_b_c
Thanks
Pracheth (10 Replies)
Hi All,
sessionid_remote=$(echo "select odb_sessionid from sysopendb where odb_dbname='syscdr';" | sudo -u cucluster ssh ucbu-aricent-vm93 "source /opt/cisco/connection/lib/connection.profile; $INFORMIXDIR/bin/dbaccess sysmaster@ciscounity")
for sid in $sessionid_remote;do
if * ]];... (2 Replies)
I neead a script which converts low values to the spaces, When I used
sed -e 's/\x00/\x20/g' inputfile command it is removing the low values but not replacing it with spaces. Please help me. Its Uregent. Thanks
Sam (12 Replies)
Hey all, I have a list in the format ;
variable length with spaces
more variable information
some more variable information
and I would like to transform that 'column' into rows ;
variable length with spaces more variable information some more variable information
Any... (8 Replies)
Hi Guys,
I am using a Redhat Linux Centos machine and trying to convert multiple spaces in a file to one space. I am using:
sed '/./,/^$/!d' input_file > output_file
I also tried
cat -s
Both gave me no change in the output file.
I tried this on cygwin and it worked... (7 Replies)
Hi All,
I want to Rename/Convert all the .doc files in to .pdf format.
I am using the following Script. But the final output is not proper.
##########################################
cd /u13/prepaid/ftpdata/INfiles/sap/
for name in `ls *.doc`
do
name1=`echo $name | sed -e... (11 Replies)
Hi everybody!
Im not good in scripting and I need a script to take all the files with spaces in their names and change it to underscores.
alice cooper.mp3 >> alice_cooper.mp3
Thanks in advance. (2 Replies)