Sponsored Content
Top Forums Shell Programming and Scripting Multiple File Rename based on pattern - one line Post 302815135 by MadeInGermany on Friday 31st of May 2013 04:13:14 AM
Old 05-31-2013
Twenty years ago I met "mmv.c", "multi-move".
The compiled "mmv" needed in the substitution =1 =2 for each corresponding wild card * or ?
In your case
Code:
mmv "*XYZ*.csv" "=1ABC=2.csv"

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Split File Based on Line Number Pattern

Hello all. Sorry, I know this question is similar to many others, but I just can seem to put together exactly what I need. My file is tab delimitted and contains approximately 1 million rows. I would like to send lines 1,4,& 7 to a file. Lines 2, 5, & 8 to a second file. Lines 3, 6, & 9 to... (11 Replies)
Discussion started by: shankster
11 Replies

2. Shell Programming and Scripting

Split a file into multiple files based on the input pattern

I have a file with lines something like. ...... 123_start ...... ....... 123_end .... ..... 456_start ...... ..... 456_end .... ..... 789_start .... .... 789_end (6 Replies)
Discussion started by: abinash
6 Replies

3. Shell Programming and Scripting

Splitting large file into multiple files in unix based on pattern

I need to write a shell script for below scenario My input file has data in format: qwerty0101TWE 12345 01022005 01022005 datainala alanfernanded 26 qwerty0101mXZ 12349 01022005 06022008 datainalb johngalilo 28 qwerty0101TWE 12342 01022005 07022009 datainalc hitalbert 43 qwerty0101CFG 12345... (19 Replies)
Discussion started by: jimmy12
19 Replies

4. UNIX for Dummies Questions & Answers

print multiple lines from text file based on pattern list

I have a text file with a list of items/patterns: ConsensusfromCGX_alldays_trimmedcollapsedfilteredreadscontiglist(229095contigs)contig12238 ConsensusfromCGX_alldays_trimmedcollapsedfilteredreadscontiglist(229095contigs)contig34624... (1 Reply)
Discussion started by: Oyster
1 Replies

5. Shell Programming and Scripting

Rename Script based on Pattern

Hi I am writing a Rename file Script based on the pattern , like script.sh file*2 file*xx my script should rename all the files which matches file*2 and rename them to file*xx iPattern=$1 oPattern=$2 Array=$(ls $iPattern) for i in $Array do mv $i XXXXXXX << could not get here >> ... (2 Replies)
Discussion started by: rakeshkumar
2 Replies

6. Shell Programming and Scripting

split XML file into multiple files based on pattern

Hello, I am using awk to split a file into multiple files using command: nawk '{ if ( $1 == "<process" ) { n=split($2, arr, "\""); file=arr } print > file }' processes.xml <process name="Process1.process"> ... (3 Replies)
Discussion started by: chiru_h
3 Replies

7. Shell Programming and Scripting

Split a text file into multiple pages based on pattern

Hi, I have a text file (attached the sample). I have also, attached the way the way the files need to be split. We get this file, that will either have 24 Jurisdictions, or will miss some and retain some. Like in the attached sample file, there are only Jurisdictions 03,11,14,15, 20 and 30.... (3 Replies)
Discussion started by: ebsus
3 Replies

8. UNIX for Beginners Questions & Answers

Consternation of multiple file names based on naming pattern

Hi, I have the following reports that get generated every 1 hour and this is my requirement: 1. 5 reports get generated every hour with the names "Report.Dddmmyy.Thhmiss.CTLR" "Report.Dddmmyy.Thhmiss.ACCD" "Report.Dddmmyy.Thhmiss.BCCD" "Report.Dddmmyy.Thhmiss.CCCD"... (1 Reply)
Discussion started by: Jesshelle David
1 Replies

9. UNIX for Advanced & Expert Users

Concatenation of multiple files based on file pattern

Hi, I have the following reports that get generated every 1 hour and this is my requirement: 1. 5 reports get generated every hour with the names "Report.Dddmmyy.Thhmiss.CTLR" "Report.Dddmmyy.Thhmiss.ACCD" "Report.Dddmmyy.Thhmiss.BCCD" "Report.Dddmmyy.Thhmiss.CCCD"... (1 Reply)
Discussion started by: Jesshelle David
1 Replies

10. UNIX for Beginners Questions & Answers

Reading a file line by line and print required lines based on pattern

Hi All, i want to write a shell script read below file line by line and want to exclude the lines which contains empty value for MOUNTPOINT field. i am using centos 7 Operating system. want to read below file. # cat /tmp/d5 NAME="/dev/sda" TYPE="disk" SIZE="60G" OWNER="root"... (4 Replies)
Discussion started by: balu1234
4 Replies
PMDAMMV(1)						      General Commands Manual							PMDAMMV(1)

NAME
pmdammv - memory mapped values performance metrics domain agent (PMDA) SYNOPSIS
$PCP_PMDAS_DIR/mmv/pmdammv [-d domain] [-l logfile] [-U username] DESCRIPTION
pmdammv is a Performance Metrics Domain Agent (PMDA) which exports application level performance metrics using memory mapped files. It offers an extremely low overhead instrumentation facility that is well-suited to long running, mission critical applications where it is desirable to have performance metrics and availability information permanently enabled. The mmv PMDA exports instrumentation that has been added to an application using the MMV APIs (refer to mmv_stats_init(3) and mmv(5) for further details). These APIs can be called from several languages, including C, C++, Perl, Python and Java (via the separate ``Parfait'' class library). A brief description of the pmdammv command line options follows: -d It is absolutely crucial that the performance metrics domain number specified here is unique and consistent. That is, domain should be different for every PMDA on the one host, and the same domain number should be used for the same PMDA on all hosts. -l Location of the log file. By default, a log file named mmv.log is written in the current directory of pmcd(1) when pmdammv is started, i.e. $PCP_LOG_DIR/pmcd. If the log file cannot be created or is not writable, output is written to the standard error instead. -U User account under which to run the agent. The default is the unprivileged "pcp" account in current versions of PCP, but in older versions the superuser account ("root") was used by default. INSTALLATION
If you want access to the names, help text and values for the mmv performance metrics, do the following as root: # cd $PCP_PMDAS_DIR/mmv # ./Install Note that the default mechanism for sharing memory mapped values between instrumented applications and the mmv PMDA involves the creation of a world-writeable $PCP_TMP_DIR/mmv directory with the sticky-bit set (similar to /tmp and /var/tmp, for example). This suffices to allow any application, running under any user account, to communicate with the PMDA (which runs under the "pcp" account by default). This may not be desirable for every environment, and one should consider the security implications of any directory setup like this (similar classes of issues exist as those that affect the system temporary file directories). The installation process will not overwrite any existing $PCP_TMP_DIR/mmv directory. Thus it is possible to implement an alternate permis- sions strategy with no world-writable directory for sharing files - any directory readable by user or group "pcp" will suffice. If you want to undo the installation, do the following as root: # cd $PCP_PMDAS_DIR/mmv # ./Remove pmdammv is launched by pmcd(1) and should never be executed directly. The Install and Remove scripts notify pmcd(1) when the agent is installed or removed. FILES
$PCP_PMCDCONF_PATH command line options used to launch pmdammv $PCP_TMP_DIR/mmv directory housing memory mapped value files $PCP_PMDAS_DIR/mmv/help default help text file for the mmv metrics $PCP_PMDAS_DIR/mmv/Install installation script for the pmdammv agent $PCP_PMDAS_DIR/mmv/Remove undo installation script for the pmdammv agent $PCP_LOG_DIR/pmcd/mmv.log default log file for error messages and other information from pmdammv PCP ENVIRONMENT
Environment variables with the prefix PCP_ are used to parameterize the file and directory names used by PCP. On each installation, the file /etc/pcp.conf contains the local values for these variables. The $PCP_CONF variable may be used to specify an alternative configura- tion file, as described in pcp.conf(5). SEE ALSO
PCPIntro(1), pmcd(1), mmv_stats_init(3), mmv(5), pcp.conf(5) and pcp.env(5). Performance Co-Pilot PCP PMDAMMV(1)
All times are GMT -4. The time now is 10:06 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy