Sponsored Content
Full Discussion: modify file using awk
Top Forums Shell Programming and Scripting modify file using awk Post 19997 by Jimbo on Thursday 18th of April 2002 05:56:21 PM
Old 04-18-2002
Your awk command finds the lines you do not want, so if you include the negative operator that hugo_perez mentioned, then you get all but those lines:

awk '$1 !~ /(^-----)|(^Version)|(^$)/' a.asc > a.ascNEW

But cannot modify a.asc directly. You will have to rename.
Jimbo
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Modify shell variables with AWK

Dear Folks, I have a command output something like: And I want to store PIN0 and SIG0 in two shell variables, now I do a double awk: PIN=`gsmctl -d /dev/ttyS0 pin sig | awk '/PIN0/ { print $2}'` SIG=`gsmctl -d /dev/ttyS0 pin sig | awk '/SIG0/ { print $2}'` It's possible to... (4 Replies)
Discussion started by: Santi
4 Replies

2. Shell Programming and Scripting

awk can't modify the input file ??

Hi * I've just wanted to ask you if it's possible to modify the input file by using awk. Let me explain what I need: I need to change the value $4 from "defaults" to "nodev" in my text file. I've tried to use a string function called "sub" and it works. But I can't figure it out how to... (6 Replies)
Discussion started by: martinp111
6 Replies

3. Shell Programming and Scripting

Modify an XLS file with Awk

Hello, I have 2 files. One has a list of serial numbers: 12345_7 2345_9 35454 4759:1 PEP8794 The other is an excel file, with multiple columns, separated by tab: 12345_7 ... ... .. .. .. .. .. 2345_9 ... ... .. .. .. .. .. 35454 ... ... .. .. .. .. .. 4759:1 ...... (4 Replies)
Discussion started by: ad23
4 Replies

4. Shell Programming and Scripting

Modify the file with awk,sed or perl

Hi All, I need help from any of you.Would be so thankful for your help. I/P DDDD,1045,161,1557,429,1694,800,1911,1113,2460,1457,2917> 1609,3113,1869,3317,2732,3701,3727,4132,5857,5107> 9004,6496 DDDD,1125,157,1558,429,1694,800,1911,1117,2432,1444,2906>... (2 Replies)
Discussion started by: Indra2011
2 Replies

5. Shell Programming and Scripting

modify awk

awk "BEGIN {if($PERCENT<$WARNING) {print \"OK\" ; exit 0} else if(($PERCENT>=$WARNING) && ($PERCENT<$CRITICAL)) {print \"WARNING\" ; exit 1} else if($PERCENT>=$CRITICAL) {print \"CRITICAL\" ; exit 2} }" how can i... (1 Reply)
Discussion started by: SkySmart
1 Replies

6. Shell Programming and Scripting

Modify awk statement

how do i modify the following: echo "jaba law welcome no jaba law sorry now jaba law" | awk '{s+=gsub(/jaba law/,"jaba law")} END {print s}' so that it shows me the actual phrase it found matching the strings i specified? something like: jaba law jaba law jaba law (4 Replies)
Discussion started by: SkySmart
4 Replies

7. Shell Programming and Scripting

Modify text file using awk

I have text file with lines as shown here. Each row has 11 columns separated by tab. In each row, i want to split the 8th column such that the output should look like shown below. Here value in the 9th column is DP value and in the 10th column is MQ value followed by the values after resource.EFF=.... (15 Replies)
Discussion started by: mehar
15 Replies

8. Shell Programming and Scripting

awk modify string

Hi Guys, i world like to do the following with awk, i have the the complete username example in a file a have some names Mario Rossi John Doe i would like to convert this name in this format from file with awk Mario,Rossi,"Mario Rossi ",m.rossi_ext@mydomain.com,$TRUE, John,Doe,"John... (7 Replies)
Discussion started by: charli1
7 Replies

9. Shell Programming and Scripting

Modify csv-files with awk

Hello everyone! I have thousands of csv files I have to import into a Database table. As usually the files aren't perfect. For example they have a different number of columns and some weird columns. The second problem is, that I have to add 3 parts of the filename into 3 rows in the... (6 Replies)
Discussion started by: elRonaldo
6 Replies

10. UNIX for Beginners Questions & Answers

Sed, awk or another bash command to modify string with the content of another file

Hello everybody, I would like modify some strings using sed or another command line with the content file. For example: - {fqdn: "server-01" , ip: "server-01"} - {fqdn: "server-02" , ip: "server-02"} - {fqdn: "server-03" , ip: "server-03"} - {fqdn: "server-04" , ip: "server-04"} My... (4 Replies)
Discussion started by: dco
4 Replies
dcut(1) 						      General Commands Manual							   dcut(1)

NAME
dcut - Debian archive .commands file upload tool SYNTAX
dcut [options] [host] [command [, command]] dcut -U filename [host] DESCRIPTION
dcut creates and / or uploads .commands files for the Debian FTP archive upload queue. It is a companion for dput and uses dput configura- tion files. As with dput, you can specify a host defined in the dput configuration file. In case your host is funnily named, i.e. it could mistaken for a command, you may also use a command line option to specify the host. In default operation mode (unless you request to upload an existing file), the host description is followed by a comma-seperated list of commands. (Semicolons also work but require shell escaping.) COMMANDS
Presently supported commands are rm, reschedule and cancel. rm can be used to remove files from the UploadQueue directories. dcut generates commands that search the subdirectories automaticall, but you can also specify --nosearchdirs and then target individual UploadQueue direc- tories, i.e. either filenames without path for regular incoming or DELAYED/#-day/filename. Wildcards are accepted. reschedule changes-file #-day can be used to move an upload from any DEFERRED queue to #-day (use 0-day for immediate processing). cancel changes-file cancels an upload from DEFERRED. Both reschedule and cancel take a complete basename of a changes file as argument and operate on the whole upload, they process the changes and all files mentioned by it. The authorative documentation for the commands interface can be found at "ftp://ftp.upload.debian.org/pub/UploadQueue/README". The options try to resemble dput's to the extent possible. Note that dcut calls debsign to sign any commands file generated. In particular, debsign does basic syntax checking on the commands you specify. OPTIONS
-c filename, --config=filename Use config file filename. -d, --debug Print debug messages. -h, --help Print help information and exit. --host=host Upload to host (as found in the dput configuration). Use this if your host is named like one of the commands. -m maintainer, --maintainer=maintainer Use maintainer (full email) for the uploader field and gpg key selection. This has no effect when --upload is used. -k keyid, --keyid=keyid Use keyid for signing. Default is to let debsign choose a keyid. This has no effect when --upload is used. -O filename, --output=filename Write commands file to filename instead of uploading. You sould not specify a host when using this option. Also, this option should not be used with --upload. Both filename and filename.asc will be overwritten. -P, --passive Use passive ftp instead of active. -s, --simulate Simulate an upload only. -U filename, --upload=filename Upload commands file. Note: No checks (syntax or presence/validity of signature) are currently performed. -i filename, --input=filename Read an input changes file to create a commands file that can remove the files listed in the .changes file from the upload queue. -v, --version Print version information and exit. ENVIRONMENT
The program uses the environment variables DEBEMAIL or EMAIL and DEBFULLNAME to populate the uploader field. Also, environment variables may be used in search of a suitable place for temporary files. EXAMPLES
To upload a GPG signed commands file that removes dput_0.9.2.33_all.deb file from the queue, one would have to do $ dcut rm dput_0.9.2.33_all.deb This creates and uploads a commands file that looks like the following: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Uploader: Foo Bar <foo@bar.org> Commands: rm dput_0.9.2.33_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYKAkisYx0ACgkQ4eu+pS04mIfwLQCg85XVpae/LHLrbvzywcQNt9PS ztsAoMgw6HjcI9flfmwjgMiapcu379Pu =fjp0 -----END PGP SIGNATURE----- To upload a GPG signed commands file that removes files named in dput_0.9.4_i386.changes from the queue, one would have to do $ dcut --input dput_0.9.4_i386.changes This creates and uploads a commands file that looks like the following: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Uploader: Foo Bar <foo@bar.org> Commands: rm --searchdirs dput_0.9.4.dsc rm --searchdirs dput_0.9.4.tar.gz rm --searchdirs dput_0.9.4_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYKAkisYx0ACgkQ4eu+pS04mIfwLQCg85XVpae/LHLrbvzywcQNt9PS ztsAoMgw6HjcI9flfmwjgMiapcu379Pu =fjp0 -----END PGP SIGNATURE----- If you've uploaded packages with the --delayed option (uploaded to DEFERRED queue), then use the cancel command with a .changes file. $ dcut cancel dput_0.9.4_i386.changes This creates and uploads a commands file just like the other commands. LICENSE
This program is distributed under the terms of the Gnu General Public License, Version 2 or later. BUGS
Please direct bug reports and comments to the author. Your feedback is appreciated. If you're using Debian packages, file bugs against the dput package. FILES
dcut makes use of the dput configuration files: /etc/dput.cf System dput configuration file. ~/.dput.cf User dput configuration file. Much helpful input and some stolen code from dput author Christian Kurz. SEE ALSO
dput(1), dput.cf(5) ftp://ftp.upload.debian.org/pub/UploadQueue/README AUTHOR
Thomas Viehmann <tv@beamnet.de> January 2004 dcut(1)
All times are GMT -4. The time now is 03:16 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy