Sponsored Content
Top Forums Shell Programming and Scripting Need help with shell script for moving/deleting/renaming files Post 302395431 by aflower on Tuesday 16th of February 2010 04:41:48 AM
Old 02-16-2010
Hi. There was indeed an error in the script, but you were right about the " around $splitdir, they did the job.

The problem was that in your version, you deleted *.flac in the parent directory AFTER moving the *.flac from the split directory.

In my version, I delete *.flac from ../ BEFORE I move the *.flac.

I'm running it on my data now (have backup of course), and things seem to work as planned.

Thanks for the help :-)

Code:
 
find . -type d -name split |
  while IFS= read -r splitdir
  do
    (
      cd "$splitdir" || continue
      rm -f ../*.flac
      mv -f *.flac ..
      cd .. || continue
      rm -rf split
      for cue in *.cue
      do
        mv "$cue" "$cue.singlefile"
      done
      echo moved "$splitdir"
    )
  done

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

moving and renaming multiple files

Greetings, I know i can use the mv command to move and rename one file. How can I do this with multiple files? example pic01.bmp to pic0001.bmp how can i perform this function on an entire directory of sequential files and keep them in sequence? Hints, suggestions are most welcome:) ... (1 Reply)
Discussion started by: rocinante
1 Replies

2. Shell Programming and Scripting

Moving multiple files and renaming them on the fly

Hi All, Being new to scripting I am facing a new situation. We have an application that generates a file lets say dumpfile for each user under the users home directory when they execute the application. This is quite a huge file and imagine having that for over 40 users on a daily basis. The... (1 Reply)
Discussion started by: daemongk
1 Replies

3. UNIX for Dummies Questions & Answers

Renaming Files using Shell Script

Hi Gurus, I have some files(all ending with .out as extension). Ex: aa1.out aa2.out aa3.out I would like to append each file with the current date to the end of the file so that they should become aa1_20090504.out. So I am using rename as follows: for i in path/aa* ; do mv $i... (5 Replies)
Discussion started by: asmfloyd
5 Replies

4. UNIX for Dummies Questions & Answers

Moving files out of multiple directories and renaming them in numerical order

Hi, I have 500 directories each with multiple data files inside them. The names are sort of random. For example, one directory has files named e_1.dat, e_5.dat, e_8.dat, etc. I need to move the files to a single directory and rename them all in numerical order, from 1.dat to 1000(or some... (1 Reply)
Discussion started by: renthead720
1 Replies

5. Shell Programming and Scripting

Need script for renaming and moving files one by one...

Dears, I need your help! I got a problem and found some workaround solution but I donno how to realize it. I have a number of files (about 300 each day) and I need them to be renamed. All these files has fixed number of letters and name looks like this one:... (7 Replies)
Discussion started by: nypreH
7 Replies

6. Shell Programming and Scripting

Moving and renaming large ammount of files

Hey, I'm kinda new to the shell scripting and I don't wanna mess things up yet :) Looking for a solution to the following: I need to move all the files like "filename.failed.dateandtime" to another directory also renaming them "filename.ready". I can't figure how to do this with multiple files... (4 Replies)
Discussion started by: sg3
4 Replies

7. Shell Programming and Scripting

Complex renaming then moving files

I am a biologist and using an program on a computer cluster that generates a lot of data. The program creates a directory named ExperimentX (where X is a number) that contains files "out.pdb" and "log.txt". I would like to create a script that renames the out.pdb file to out_ExperimentX.pdb (or... (1 Reply)
Discussion started by: yaledocker
1 Replies

8. Shell Programming and Scripting

Moving and renaming multiple files in a directory

Hi. I am trying to automate the movement and renaming of a number of files in a directory. I am using the 'mv' command as I do not have access to 'rename'. I have the following scripted FILES=$(ls /transfer/move/sys/mail/20130123/) if ; then for i in ${FILES} ; do mv... (4 Replies)
Discussion started by: jimbojames
4 Replies

9. UNIX for Dummies Questions & Answers

Moving and renaming files

I have a directory full of directories, say called A B C D E .... In each of these directories there are files called 1.dsp 2.dsp 3.dsp ..... along with others (with different extensions) I need to go through each of these directories and move the dsp file to another folder, but with the name now... (6 Replies)
Discussion started by: claire.a
6 Replies

10. Shell Programming and Scripting

Shell Script for renaming and moving Files - Easy?

Hey guys, ive been working on this for about 2hrs now - without any solution. At first I need to say I dont have skills in linux bash scripting, but I tried to use some codesnippets and manuals from google. What I want to do: I have different folders including 2 different filestypes with... (15 Replies)
Discussion started by: peter1337
15 Replies
OCP(1)							      General Commands Manual							    OCP(1)

NAME
ocp - music player SYNOPSIS
ocp [ options ] [ playlist ] [ modulename ] DESCRIPTION
This manual page documents briefly the ocp command. ocp is a music player which can play music modules (it, s3m, xm, mod), wave, audio CD, sid, midi, mp3, adlib, flac, ym, and ogg vorbis. The player has a built-in file selector which can be configured using alt-c. Press f1 for the online help. To use the graphical output mode see your ~/.ocp/ocp.ini configuration file. OPTIONS
-h Show summary of options. -c Use specific configuration. -f Fileselector settings -v Sound settings -s Device settings -p Quit when playlist is empty. EXAMPLE
ocp -fl0,r1 -vp75,f2 -spdevpdisk -sr48000 fegolhuz.xm Renders the module to HD. SEE ALSO
You can find a more detailed document at http://www.cubic.org/player/opencp.pdf. file:///usr/share/doc/opencubicplayer-doc/ oggenc(1), flac(1), lame(1). AUTHOR
Open Cubic Player was written by Niklas Beisert and ported to Linux by Stian Sebastian Skjelstad. This manual page was written by Gurkan Sengun <gurkan@linuks.mine.nu>, for the Debian project (but may be used by others). December 26, 2006 OCP(1)
All times are GMT -4. The time now is 08:31 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy