Sponsored Content
Top Forums Shell Programming and Scripting Renaming by manipulating strings Post 302718905 by Scrutinizer on Sunday 21st of October 2012 11:53:37 AM
Old 10-21-2012
Try shell only:
Code:
for file in *.ext
do
  first=${file%% -- *}
  secondext=${file##* -- }
  second=${secondext%.*}
  ext=${file##*.}
  middle=${file#$first}
  middle=${middle%$secondext}
  mv "$file" "$second$middle$first.$ext"
done


Last edited by Scrutinizer; 10-21-2012 at 02:50 PM.. Reason: more mnemonicity...
This User Gave Thanks to Scrutinizer For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Manipulating two files

Hi Friends, I prefer to represent my problem with example. I have two files as below: file1.txt --------- abcd.....1234......XY abcd.....1235......XX abcd................. abcd...231236..1111YX abcd...241236..1112YY abcd...241237......YY abce.....1235......YY file2.txt ------- ... (4 Replies)
Discussion started by: rinku11
4 Replies

2. Solaris

Manipulating File

Help...please. I have a log that contains Warning Authentication Failed: User GHDT88998HS doesn't exit: The User GHDT88998HS could not be found Mar 22, 2008 5:22:22AM com.hometel.ttm.auth.userlogin. about maybe a thousand entries failed user acct message How can I grab just the username... (2 Replies)
Discussion started by: rivendell500
2 Replies

3. UNIX for Dummies Questions & Answers

Help!! manipulating file

Hi all, I need help manipulating the file below. Here is what I needed to do. First, I have to replace INSUPD to DELETE. Then I need to change the content of the file around by flipping the contents in the file from the bottom to the top (start from "CMD") How should I attack this? Here... (2 Replies)
Discussion started by: sirrtuan
2 Replies

4. Windows & DOS: Issues & Discussions

Renaming files with strings from xml tags

Hello! I need to rename 400+ xml files. The name of the specific file is contained in a xml tag in the file itself. The batch file should rename all these files with strings found in xml tags. Every xml file has the following tags: <footnote><para>FILENAME</para></footnote> I have to get... (3 Replies)
Discussion started by: degoor
3 Replies

5. Shell Programming and Scripting

Manipulating a file

Hi everybody, I need an urgent help with a BASH script. I have file which contains (besides the other data) the lines with the following structure identified by with keyword PCList: <PARAMETER NAME="PCList" TYPE="LIST_STRUCTURE" MODEL="{,}" ... (1 Reply)
Discussion started by: sameucho
1 Replies

6. UNIX for Dummies Questions & Answers

Delete strings in file1 based on the list of strings in file2

Hello guys, should be a very easy questn for you: I need to delete strings in file1 based on the list of strings in file2. like file2: word1_word2_ word3_word5_ word3_word4_ word6_word7_ file1: word1_word2_otherwords..,word3_word5_others... (7 Replies)
Discussion started by: roussine
7 Replies

7. Shell Programming and Scripting

Delete lines in file containing duplicate strings, keeping longer strings

The question is not as simple as the title... I have a file, it looks like this <string name="string1">RZ-LED</string> <string name="string2">2.0</string> <string name="string2">Version 2.0</string> <string name="string3">BP</string> I would like to check for duplicate entries of... (11 Replies)
Discussion started by: raidzero
11 Replies

8. Programming

Code imrovements on manipulating strings

I have written the code below and would be very grateful for any comments about it (how can I improve it, simplify it,...). #ifndef String_hh #define String_hh #include <stdio.h> #include <string.h> #include <stdlib.h> #include "Vect2.hh" #include "Vector.hh" #include... (0 Replies)
Discussion started by: kristinu
0 Replies

9. Shell Programming and Scripting

Manipulating files

Not sure if the question posted in another forums can be moved by me.So posting the link here. https://www.unix.com/unix-advanced-expert-users/221425-shell-script-manipulate-files.html#post302795379 Need your help here. (1 Reply)
Discussion started by: vedanta
1 Replies

10. UNIX for Beginners Questions & Answers

How to pass strings from a list of strings from another file and create multiple files?

Hello Everyone , Iam a newbie to shell programming and iam reaching out if anyone can help in this :- I have two files 1) Insert.txt 2) partition_list.txt insert.txt looks like this :- insert into emp1 partition (partition_name) (a1, b2, c4, s6, d8) select a1, b2, c4, (2 Replies)
Discussion started by: nubie2linux
2 Replies
GStreamer(1)															      GStreamer(1)

NAME
gst-launch-ext - Run a predefined GStreamer pipeline SYNOPSIS
gst-launch-ext filename [filename...] DESCRIPTION
gst-launch-ext is a tool that is used to run a basic predefined GStreamer pipeline. This application is only used as a quick test to ensure proper working of codecs and GStreamer. It doesn't handle more advanced features like synchronisation. All supported formats in GStreamer should be playable by simply typing: gst-launch-ext filename It will also print out the pipeline it uses, so you can customize it using cut and paste. CONFIGURATION
gst-launch-ext can be configured by creating a .gst file in your home directory. This is a perl-style configuration file and can override the defaults for audio and video output sinks. Here is an example .gst file that implements the same defaults as hard-coded in the script : $cfg{AUDIOSINK} = "osssink"; $cfg{VIDEOSINK} = "colorspace ! xvideosink"; You can change osssink to any of esdsink, alsasink, jacksink (if you have the plug-in), and you can change xvideosink to aasink or sdlvideosink. Other plug-ins might be used as well if GStreamer has them. SEE ALSO
gst-guilaunch(1), gst-complete(1), gst-register(1), gst-inspect(1), gst-launch(1), AUTHOR
The GStreamer team at http://gstreamer.net/ February 2002 GStreamer(1)
All times are GMT -4. The time now is 12:44 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy