For example, with your given sample this should work:
But whether that is usable for you depends on more precise specification of what you require exactly and what variations of the input file must be tolerated, for example:
Are the two values that need to be switched always on two adjacent lines or is that variable like xml allows?
Are they in that exact order or is that variable?
Do you want to flip whatever is between those tags?
Do you want the values to flip when they have specific values?
Do you want the values to flip when they have specific values, no matter within what tags they appear?
Last edited by Scrutinizer; 07-08-2019 at 11:45 PM..
I have a data file. I want to write a shell script that reads a data file and reads position 19 thru 24. if the data in those fields is 002006, than it should change it to 002007.
example:
hello world hello 002006 hello world hello world
hello world hello 002005 hello world hello world... (6 Replies)
TRASH_PATH:~/deleted/
MAX_VERSIONS:5
FILE_MAX_SIZE:1024
FOLDER_MAX_SIZE:8096
TRASH_MAX_SIZE:1024
LOG_MAX_SIZE:100
how do i change the value of TRASH_MAX_SIZE to 2040 using the script?
the filename is config.ini
please advice
Use code tags, ty. (5 Replies)
Hi all,
Let say I have 2 files, 1 is source file and another is destination file.
Source file contains the following :
Kitten
Dogs
Donkey
Chicken
Turkey
And destination file contains :
Kitten, 0
Dogs, 0
Donkey, 0
Chicken, 0
Turkey, 0
Kitten, 0
Dogs, 0
Donkey, 0 (16 Replies)
Hi all,
I have this source file source.txt :
hdrEthernetSwitch1IPAddress 112.13.9.34
hdrEthernetSwitch2IPAddress 112.13.8.245
noOfRevASLAvailable 8000
noOfRevASLInUse 122
maxDOSPayload 7777
pcmdEvdoRUM Enabled
pcmdEvdoFlow Enabled
And I have this datafile to be modified :
... (5 Replies)
I have an array
X = ( -100 -90 -80 -70 -60 -50 -40 30 40 50 60 70 80 90 100 )
I want to find the place where values change from negative to positive. (8 Replies)
Hello Guys
I need your suggestions for the below
We have few unix jobs running in different queues
Is there any way I can manage which jobs goes to which queue and to change their nice value as well
Thanks a lot for your valuable suggestions (1 Reply)
Hi all,
i need help to replace certain values in a file. I need the script to check and match the ID and exNum1. if match, values in $3 (file2.txt) need to replace the value for 'START' (file1.txt) for each match.
The sample structure is like this:-
File1.txt
ID P_6
START ... (4 Replies)
This is my first time posting here...so be gentle.
Suppose I have a test.conf file that contains a value such as a IP. I would like to be able to use the Dialog Utility in Linux to allow me to enter the new IP in a Dialog form...and the results get saved into the test.conf file in the place... (4 Replies)
Hello I have a script that searches a file for a specific string and then changes the nth column after that string. I have searched online for how to do this with sed but have not seemed to find a solution that works for me. I am using bash.
Some background info:
- Currently I am using awk to... (4 Replies)
I have xml file like below, i want change the values at default-value place of each argument name using shell script. like
where argument name= protocol and default-value=tcp,
where argument name =port and default-value= 7223,
where argument name = username and default-value=test,
example
... (12 Replies)
Discussion started by: s1s2s3s4
12 Replies
LEARN ABOUT CENTOS
cpan::changes::spec
CPAN::Changes::Spec(3) User Contributed Perl Documentation CPAN::Changes::Spec(3)NAME
CPAN::Changes::Spec - Specification for CPAN Changes files
VERSION
version 0.01
SYNOPSIS
Revision history for perl module Foo::Bar
0.02 2009-07-17
- Added more foo() tests
0.01 2009-07-16
- Initial release
DESCRIPTION
This document describes version 0.1 of the specification for Changes files included in a CPAN distribution.
It is intended as a guide for module authors to encourage them to write meaningful changelogs as well as provide a programmatic interface
to reliably read and write Changes files.
DATA TYPES
Version
Versions should be formatted as described in "Version-Formats" in CPAN::Meta::Spec.
Date
A date/time in the format specified by <http://www.w3.org/TR/NOTE-datetime> aka W3CDTF.
STRUCTURE
Required Elements
In its simplest form, the only required elements are a version, a date and the noted changes. Blank lines between the "Version" line and
the first "Change" line are optional. Blank lines between "Change" lines are also optional.
<Version>(whitespace)<Date>
(whitespace)<Change>
"Change" lines have no specific format. Commonly, authors will use a dash "-" followed by a space to start a new change, and indent
subsequent lines for multi-line changes. Example
- Simple Change
- This is a very very very long
change line
Preamble
Any amount of text before the first "Version" line will be considered part of the preamble. Most existing distributions include something
along the lines of:
Revision history for perl module My::Module
Groups
Changelog entries may be grouped under headings. Heading lines begin with an opening square bracket ("["), and end with a matching square
bracket ("]"). When parsing group headings, leading and trailing whitespace inside the brackets should be discarded.
(whitespace)[Grouping Name]
(whitespace)<Change>
Since empty lines hold no special meaning, all "Change" lines will fall under the current group until a new group heading is found.
Example:
[ First Group ]
- First Change
- Second Change; in first group
[ Second Group ]
- First Change; in second group
EXAMPLES
Basic Example
0.01 2009-07-16
- Initial release
Example with a preamble
Revision history for perl module Foo::Bar
0.02 2009-07-17
- Added more foo() tests
0.01 2009-07-16
- Initial release
Example with groups
Revision history for perl module Foo::Bar
0.03 2009-07-18
[Important Security Information]
- This release fixes critical bug RT #1234
[Other Changes]
- Added some feature
0.02 2009-07-17
- Added more foo() tests
0.01 2009-07-16T19:20:30+01:00
- Initial release
SEE ALSO
o CPAN::Changes
o Test::CPAN::Changes
AUTHOR
Brian Cassidy <bricas@cpan.org>
COPYRIGHT AND LICENSE
Copyright 2011-2012 by Brian Cassidy
This is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.16.3 2012-04-30 CPAN::Changes::Spec(3)