Sponsored Content
Full Discussion: Find & Replace
Top Forums UNIX for Dummies Questions & Answers Find & Replace Post 302742773 by rob171171 on Tuesday 11th of December 2012 02:18:59 PM
Old 12-11-2012
Find & Replace

Hi
I am looking to rename the contents of this dir, each one with a new timestamp, interval of a second for each so it the existing format is on lhs and what I want is to rename each of these to what is on rhs..hopefully it nake sense

Code:
CDR.20060505.150006.gb    CDR.20121211.191500.gb
CDR.20060505.150109.gb    CDR.20121211.191501.gb
CDR.20060505.150216.gb    CDR.20121211.191502.gb
CDR.20060505.150308.gb    CDR.20121211.191503.gb

Hopefully this makes sense.
I know I need to utilise a sed command in conjunction with some sort of loop

Last edited by rob171171; 12-11-2012 at 03:20 PM.. Reason: more detail
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Find & Replace

I get a text file with 70+ columns (seperated by Tab) and about 10000 rows. The 58th Column is all numbers. But sometimes 58th columns has "/xxx=##" after the numeric data. I want to truncate this string using the script. Any Ideas...:confused: (3 Replies)
Discussion started by: gagansharma
3 Replies

2. UNIX for Dummies Questions & Answers

improving my script (find & replace)

Hi all, I have a script that scan files, find old templet and replace it with new one. #!/bin/ksh file_name=$1 old_templet=$2 new_templet=$3 # Loop through every file like this for file in file_name do cat $file | sed "s/old_templet/new_templet/g" > $file.new #do a global searce and... (8 Replies)
Discussion started by: amir_yosha
8 Replies

3. Shell Programming and Scripting

find & incremental replace?

Looking for a way using sed/awk/perl to replace port numbers in a file with an incrementing number. The original file looks like... Host cmg-iqdrw3p4 LocalForward *:9043 localhost:9043 Host cmg-iqdro3p3a LocalForward *:10000 localhost:10000 Host cmg-iqdro3p3b LocalForward... (2 Replies)
Discussion started by: treadwm
2 Replies

4. UNIX for Dummies Questions & Answers

Find, Replace & Edit a string?

Is this something SED would be used for or can AWK do it? I have a string that I would like to chop bits out of and re-arrange some of the rest. Basically I want to change this: <log4j:event logger="webserver" timestamp="1240110840109" time="Sun Apr 19 04:14:00 BST 2009" level="INFO"... (4 Replies)
Discussion started by: Sepia
4 Replies

5. Shell Programming and Scripting

find & replace with user input

Trying to create a script/executable to replace "abc" text string in "myfile.htm" with input from a pop-up field. For example, launch this thing and a prompt is popped up asking the user to input what "abc" should be replaced with, then it inserts what the user inputs in place of abc in the... (3 Replies)
Discussion started by: mike909
3 Replies

6. Shell Programming and Scripting

Find & Replace string in multiple files & folders using perl

find . -type f -name "*.sql" -print|xargs perl -i -pe 's/pattern/replaced/g' this is simple logic to find and replace in multiple files & folders Hope this helps. Thanks Zaheer (0 Replies)
Discussion started by: Zaheer.mic
0 Replies

7. Shell Programming and Scripting

Find & replace --> create a new file

Hi All, I have a unix shell script file as below. My task is a)to replace 248 to 350 and need to create a new file as BW3_350.sh b)to replace 248 to 380 and need to create a new file as BW3_380.sh c)to replace 248 to 320 and need to create a new file as BW3_320.sh there is no... (6 Replies)
Discussion started by: karthi_mrkg
6 Replies

8. UNIX for Dummies Questions & Answers

GREP Find & Replace <p class>

I am making an eBook. I am editing the html in BBedit. I need to replace all <p class="s5"> with just a <p>. How do I write this for GREP? Thank you, Abby (5 Replies)
Discussion started by: cuddlykitty
5 Replies

9. UNIX for Dummies Questions & Answers

Perl find & replace - what am I doing wrong?

Hi! I have a directory full of .plist type files from which I need to delete a line. Not every file contains the line, but of course I'd like to do it recursively. The line which I want to delete is: <string>com.apple.PhotoBooth</string> and looks like this in its native habitat: ... (9 Replies)
Discussion started by: sudon't
9 Replies

10. UNIX for Dummies Questions & Answers

Find & Replace with same case letters

I have text with upper and lower case words. I want to find something and replace it with something new. But it should match the case - Meaning - it should replace old upper cased word with NEW upper case word and lower with lower. example: this text is very simple TEXT. now I want to replace... (5 Replies)
Discussion started by: grep_me
5 Replies
MP3CD(1p)						User Contributed Perl Documentation						 MP3CD(1p)

NAME
mp3cd - Burns normalized audio CDs from lists of MP3s/WAVs/Oggs/FLACs SYNOPSIS
mp3cd [OPTIONS] [playlist|files...] -s, --stage STAGE Start at a certain stage of processing: clean Start fresh (default, requires playlist) build Does not clean (requires playlist) decode Turns MP3s/Oggs/FLACs into WAVs correct Fix up any WAV formats norm Normalizes WAV volumes toc Builds a Table of Contents from WAVs toc_ok Checks TOC validity cdr_ok Checks for a CDR burn Burns from the TOC -q Quits after one stage of processing -t, --tempdir DIR Set working dir (default "/tmp/mp3cd-$USER") -d, --device PATH Look for CDR at "PATH" (default "/dev/cdrecorder") -r, --driver TYPE Use CDR driver TYPE (default up to cdrdao) -n, --simulate Don't actually burn a disc but do everything else. -E, --no-eject Don't eject drive after the burn. -L, --no-log Don't redirect output to "tool-output.txt" -T, --no-cd-text Don't attempt to write CD-TEXT tags to the audio CD -c, --cdrdao ARGS Pass the option string ARGS to cdrdao. -S, --skip STAGES Skip the comma-separated list of stages in STAGES. -V, --version Report which version of the script this is. -v, --verbose Shows commands as they are executed. -h, --usage Shows brief usage summary. --help Shows detailed help summary. --longhelp Shows complete help. OPTIONS
-s STAGE, --stage STAGE Starts processing at a given stage. This is used in case you had to stop processing, or a file was missing, or things generally blew up. It is especially useful if a burn fails because then you don't have to start totally over and re-WAV the files. If you just want to perform a single step, use --quit to abort after the stage you request with --stage. Also see --skip. clean This is the default starting stage. The temp directory is cleared out. A playlist is required, since we expect to move to the build stage next, which requires it. build This stage examines the playlist from the command line, and tries to create a list of symlinks from the given playlist. So far, "mp3cd" can understand ".m3u" files, XMLPlaylist files, and lists of files. decode All the files are converted into WAVs. So far, "mp3cd" knows how to decode MP3, Ogg, and FLAC files. (WAVs will be left as they are during this stage.) correct The WAV files are corrected to have the correct bitrate and number of channels, as required for an audio CD. norm The WAV files' volumes are normalized so any large differences in volume between records will be less noticeable. toc Generates a Table of Contents for the audio CD. toc_ok Validates the TOC, just in case something went really wrong with the WAV files. cdr_ok Verifies that there is a CDR ready for burning. burn Actually performs the burn of all the WAV files to the waiting CDR. -q, --quit Aborts after one stage of processing. See --stage. -t DIR, --tempdir DIR Use a working directory other than "/tmp/mp3cd-username". This is where all the file processing occurs. You will generally need at least 650M free here (or more depending on the recording length of your destination CD). -d PATH, --device PATH Use a device path other than "/dev/cdrecorder". -r TYPE, --driver TYPE Use a CDRDAO driver other than what cdrdao automatically detects. Note that some drivers may not support CD-TEXT mode. In this case, try "generic-mmc-raw". -c ARGS, --cdrdao ARGS Pass the given option string of ARGS to cdrdao during each command. -n, --simulate Do not actually write to the disc but simulate the process instead. -E, --no-eject Don't eject drive after the burn. -L, --no-log Don't redirect output to "tool-output.txt". All information will instead be redirected to the terminal via standard output (STDOUT). This will cause a lot of low-level detail to be displayed. -T, --no-cd-text Don't attempt to write CD-TEXT tags to the audio CD. Some devices and drivers do not support this mode. See --driver for more details. -S STAGES, --skip STAGES While processing, skips the stages listed in the comma-separated list of stages given in STAGES. This would only be used if you really know what you're doing. For example, if the audio is already normalized and you didn't want to burn a CD, you could skip the normalizing and burning stages by giving "--skip norm,burn". See --stage and --quit. -V, --version Report which version of mp3cd this is. -v, --verbose Shows commands as they are executed. -h, --usage Show brief usage summary. --help Show detailed help summary. --longhelp Shows the full command line instructions. DESCRIPTION
This script implements the suggested methods outlined in the Linux MP3 CD Burning mini-HOWTO: http://tldp.org/HOWTO/MP3-CD-Burning/ <http://tldp.org/HOWTO/MP3-CD-Burning/> This will burn a playlist (.m3u, XMLPlaylist or command line list) of MP3s, Oggs, FLACs, and/or WAVs to an audio CD. The ".m3u" format is really nothing more than a list of fully qualified filenames. The script handles making the WAVs sane by resampling if needed, and normalizing the volume across all tracks. If a failure happens, earlier stages can be skipped with the '-s' flag. The file "tool-output.txt" in the temp directory can be examined to see what went wrong during the stage. Some things are time-consuming (like decoding the audio into WAVs) and if the CD burn fails, it's much nicer not to have to start over from scratch. When doing this, you will not need the m3u file any more, since the files have already been built. See the list of stages using '-h'. PREREQUISITES
Requires "cdrdao", and that /dev/cdrecorder is a valid symlink to the /dev/sg device that cdrdao will use. Use .cdrdao to edit driver options. (See "man cdrdao" for details.) Requires "sox" to decode MP3 and check/correct WAV formats. http://www.spies.com/Sox/ Requires "normalize" to process the audio. http://www.cs.columbia.edu/~cvaill/normalize/ Optionally requires "oggdec" to decode Ogg to WAV files. http://www.gnu.org/directory/audio/ogg/OggEnc.html/ Optionally requires "flac" to decode flac to WAV files. http://flac.sourceforge.net/ Optionally requires "Config::Simple" Perl module if you want to use the .mp3cdrc file. http://search.cpan.org/~sherzodr/Config-Simple/ FILES
~/.mp3cdrc Default options can be recorded in this file. The option names are the same as their command line long-name. Command line options will override these values. All options are run through perl's eval. For example: tempdir: /scratch/mp3cd/$ENV{'USER'} device: /dev/burner AUTHOR
Kees Cook <kees@outflux.net> Contributors: J. Katz (Ogg support) Alex Rhomberg (XMLPlaylist support) Kevin C. Krinke (filelist inspiration, and countless many patches) James Greenhalgh (flac support) SEE ALSO
perl(1), cdrdao(1), sox(1), oggdec(1), flac(1), sox(1), normalize(1). COPYRIGHT
Copyright (C) 2003-2011 Kees Cook kees@outflux.net, http://outflux.net/ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. http://www.gnu.org/copyleft/gpl.html perl v5.14.2 2011-01-18 MP3CD(1p)
All times are GMT -4. The time now is 09:48 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy