Thanks very much for your help Akshay, I really appreciate your clear cut explanation,
A quick doubt, When I am trying to divert the output of the below command to temp file its actually adding |^H| character at the end of the 16th feild,
If I hard-code the filename then it produces the output as expected, any idea why diversion is adding this specical character ??
Hi ,
I have a file with contents as below:
Contract Cancellation Report UARCNCL
LOS CODE DATE REAS TYPE AMOUNT AMOUNT LETTER BY
========= ======= ==== ==== ==== ========= ==== ====
8174739 7641509 1S NONE CRCD 30-JUN-2008 NPAR N .00 .00 CCAN
8678696 8091709 1S NONE DDEB 30-JUN-2008... (14 Replies)
I need to be able to search a flat file (comma-separated values) for a specific value and then return the following 2 fields into variables. Here's a sample flat file:
SN,Account,IPaddress
W120394YF,adam,10.0.20.2
W394830PR,betty,10.0.20.3
W847582TD,charlie,10.0.20.4... (7 Replies)
I'm working on formatting some attendance data to meet a vendors requirements to upload to their system. With some help on the forums here, I have the data close. But they've since changed what they want.
The vendor wants me to submit three fields to them. Field 1 is the studentid field,... (4 Replies)
Hello,
I am strugling from quite a some time to compare flat files with over 1 million records could anyone please help me.
I want to compare two pipe delimited flat files, file1 with file2 and output the unmatched rows from file2 in file3
Sample File1:
... (9 Replies)
flat file looks like
ooss-pfgg-1234,vol_name_1, mail-list
decoded =
hostname,volum_name,mail_list
each line has diff info
am trying to ssh into each fist field, check vol usage for second field, and if greater than 90% send mail to mail-list
got the second and third part working,
... (1 Reply)
Hello,
:wall:
I have a 12 column csv file. I wish to delete the entire line if column 7 = hello and column 12 = goodbye. I have tried everything that I can find in all of my ref books.
I know this does not work
/^*,*,*,*,*,*,"hello",*,*,*,*,"goodbye"/d
Any ideas?
Thanks
Please... (2 Replies)
I am trying to add 0393 value at 24th feild using the below command, but its adding at all the lines including header and trailer
Input file:
ZHV|2657|D0217001|T|TXU|Z|PAN|20131112000552||||OPER|
754|52479|
492|489|SP40|1014570286334|20131111|20131201|14355334|CHAMELON... (1 Reply)
In awk how would I flatten input.txt to output.txt?
Input:
givenname: Darth
sn: Vadar
mail: d.vadar@deathstar.com
uid: dv12345
orclguid: 1234567890
givenname: Carlito
sn: Brigante
mail: c.brigante@paradise.com
uid: cb12345
orclguid: 2134567890
Output:
... (3 Replies)
Discussion started by: u20sr
3 Replies
LEARN ABOUT DEBIAN
dpkg-divert
dpkg-divert(8) dpkg utilities dpkg-divert(8)NAME
dpkg-divert - override a package's version of a file
SYNOPSIS
dpkg-divert [option...] command
DESCRIPTION
dpkg-divert is the utility used to set up and update the list of diversions.
File diversions are a way of forcing dpkg(1) not to install a file into its location, but to a diverted location. Diversions can be used
through the Debian package scripts to move a file away when it causes a conflict. System administrators can also use it to override some
package's configuration file, or whenever some files (which aren't marked as 'conffiles') need to be preserved by dpkg, when installing a
newer version of a package which contains those files.
COMMANDS
[--add] file
Add a diversion for file.
--remove file
Remove a diversion for file.
--list glob-pattern
List diversions matching glob-pattern.
--listpackage file
Print the name of the package that diverts file. Prints LOCAL if file is locally diverted and nothing if file is not diverted.
--truename file
Print the real name for a diverted file.
OPTIONS --admindir directory
Set the dpkg data directory to directory (default: /var/lib/dpkg).
--divert divert-to
divert-to is the location where the versions of file, as provided by other packages, will be diverted.
--local
Specifies that all packages' versions of this file are diverted. This means, that there are no exceptions, and whatever package is
installed, the file is diverted. This can be used by an admin to install a locally modified version.
--package package
package is the name of a package whose copy of file will not be diverted. i.e. file will be diverted for all packages except pack-
age.
--quiet
Quiet mode, i.e. no verbose output.
--rename
Actually move the file aside (or back). dpkg-divert will abort operation in case the destination file already exists.
--test Test mode, i.e. don't actually perform any changes, just demonstrate.
-?, --help
Show the usage message and exit.
--version
Show the version and exit.
NOTES
When adding, default is --local and --divert original.distrib. When removing, --package or --local and --divert must match if specified.
Directories can't be diverted with dpkg-divert.
Care should be taken when diverting shared libraries, ldconfig(8) creates a symbolic link based on the DT_SONAME field embedded in the
library. Because ldconfig doesn't honour diverts (only dpkg does), the symlink may end up pointing at the diverted library, if a diverted
library has the same SONAME as the undiverted one.
EXAMPLES
To divert all copies of a /usr/bin/example to /usr/bin/example.foo, i.e. directs all packages providing /usr/bin/example to install it as
/usr/bin/example.foo, performing the rename if required:
dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example
To remove that diversion:
dpkg-divert --rename --remove /usr/bin/example
To divert any package trying to install /usr/bin/example to /usr/bin/example.foo, except your own wibble package:
dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/example
To remove that diversion:
dpkg-divert --package wibble --rename --remove /usr/bin/example
ENVIRONMENT
DPKG_ADMINDIR
If set and the --admindir option has not been specified, it will be used as the dpkg data directory.
DPKG_MAINTSCRIPT_PACKAGE
If set and the --local and --package options have not been specified, dpkg-divert will use it as the package name.
FILES
/var/lib/dpkg/diversions
File which contains the current list of diversions of the system. It is located in the dpkg administration directory, along with
other files important to dpkg, such as status or available.
Note: dpkg-divert preserves the old copy of this file, with extension -old, before replacing it with the new one.
SEE ALSO dpkg(1).
Debian Project 2011-08-14 dpkg-divert(8)