Sponsored Content
Full Discussion: Awk, find and print
Top Forums UNIX for Beginners Questions & Answers Awk, find and print Post 303011164 by echo manolis on Sunday 14th of January 2018 10:32:36 AM
Old 01-14-2018
Awk, find and print

Ubuntu, Bash 4.3.48

Hi,

I have this input file with many columns separated with ":"

Code:
ARC=121:ERF=12244:IDE=2334:ADA=34 ....
ERF=124:ARC=123:IDE=2344:ADA=54 ....
ERF=16254:IDE=2434:ADA=78:ARC=134 ....

and I want this:
Code:
ARC=121:IDE=2334
ARC=123:IDE=2344
ARC=134:IDE=2434

I need to use awk because with this code " grep -oh "\w*ARC=\w*" " or similar it isn't flexible.. many thanks!

echo manolis
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How do I get awk to print a " in it's print part?

The line is simple, use " '{ print $1"]"$2"\"$3THE " NEEDS TO GO HERE$4 }' I've tried \", "\, ^" and '"" but none of it works. What am I missing? Putting in the [ between $1 and $2 works fine, I just need to do the same with a ". Thanks. (2 Replies)
Discussion started by: LordJezo
2 Replies

2. UNIX for Dummies Questions & Answers

AWK...find a string ,if so print it

Hi, I need to find a string, if it finds then I need to print it , otherwise it has to goto next line.... input is====> uid = shashi, india uid ,uid= asia uid= none, uid=india. none ========== output shold be uid = shashi, india uid , uid= asia uid= none, uid=india. none ... (1 Reply)
Discussion started by: hegdeshashi
1 Replies

3. Shell Programming and Scripting

Awk problem: How to express the single quote(') by using awk print function

Actually I got a list of file end with *.txt I want to use the same command apply to all the *.txt Thus I try to find out the fastest way to write those same command in a script and then want to let them run automatics. For example: I got the file below: file1.txt file2.txt file3.txt... (4 Replies)
Discussion started by: patrick87
4 Replies

4. Shell Programming and Scripting

find expression with awk in only one column, and if it fits, print whole column

Hi. How do I find an expression with awk in only one column, and if it fits, then print that whole column. 1 apple oranges 2 bannanas pears 3 cats dogs 4 hesaid shesaid echo "which number:" read NUMBER (user inputs number 2 for this example) awk " /$NUMBER/ {field to search is field... (2 Replies)
Discussion started by: glev2005
2 Replies

5. Shell Programming and Scripting

awk find a string, print the line 2 lines below it

I am parsing a nagios config, searching for a string, and then printing the line 2 lines later (the "members" string). Here's the data: define hostgroup{ hostgroup_name chat-dev alias chat-dev members thisisahostname } define hostgroup{ ... (1 Reply)
Discussion started by: mglenney
1 Replies

6. Shell Programming and Scripting

Awk find in columns with "if then" statement and print results

I have a file1.txt file1.txt F-120009210","Felix","U-M-F-F-F-","white","yes","no","U-M-F-F-F-","Bristol","RI","true" F-120009213","Fluffy","U-F-","white","yes","no","M-F-","Warwick","RI","true" U-120009217","Lity","U-M-","grey","yes","yes","","Fall River","MA","true"... (4 Replies)
Discussion started by: charles33
4 Replies

7. Shell Programming and Scripting

Find and print specific date with awk

hi all I would like to help me find the problem with this script to find and print to the screen a specific date of a log file that I have on my server, the date it is received as the first argument in the script $ 1 Here I show you a few lines that made ​​the idea of ​​my log file: ****... (4 Replies)
Discussion started by: gilmore666
4 Replies

8. Shell Programming and Scripting

awk find and print next string

Can I do this in one awk session. Solution I have is poor. I want to return the number after PID. echo "Start: 12345 is used by PID:11111 username" | awk -F: '{print $3}' | awk '{print $1}' (6 Replies)
Discussion started by: u20sr
6 Replies

9. Shell Programming and Scripting

awk to find text and print value

In the attached file I am using awk to skip the header row, search for specific text, and print particular values that are next to it all from the same field. awk FNR > 1 '$79 == "Bases in target regions"":" "Number of amplicons"': "Target bases with no strand bias"':" {print $79}' >... (1 Reply)
Discussion started by: cmccabe
1 Replies

10. Shell Programming and Scripting

awk to find number in a field then print the line and the number

Hi I want to use awk to match where field 3 contains a number within string - then print the line and just the number as a new field. The source file is pipe delimited and looks something like 1|net|ABC Letr1|1530||| 1|net|EXP_1040 ABC|1121||| 1|net|EXP_TG1224|1122||| 1|net|R_North|1123|||... (5 Replies)
Discussion started by: Mudshark
5 Replies
ARCMSR(4)						   BSD Kernel Interfaces Manual 						 ARCMSR(4)

NAME
arcmsr -- Areca RAID Controller driver SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file: device pci device scbus device da device arcmsr Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): arcmsr_load="YES" DESCRIPTION
The arcmsr driver provides support for the Areca ARC-11xx, ARC-12xx, ARC-13xx, ARC-16xx and ARC-18xx series of SAS and SATA RAID controllers. These controllers feature RAID-0, 1, 3, 5, 6, and 10 and JBOD acceleration for up to 16 SATA drives. RAID level and stripe level migration, online capacity expansion, hot insertion/removal, automatic failover and rebuild, and SMART are also supported. Access to the arrays is pro- vided via the SCSI CAM /dev/da? device nodes. A management interface is also present via the /dev/arcmsr? device node. Management tools for i386 and amd64 are available from Areca. HARDWARE
The arcmsr driver supports the following cards: o ARC-1110 o ARC-1120 o ARC-1130 o ARC-1160 o ARC-1170 o ARC-1110ML o ARC-1120ML o ARC-1130ML o ARC-1160ML o ARC-1200 o ARC-1201 o ARC-1210 o ARC-1212 o ARC-1213 o ARC-1214 o ARC-1220 o ARC-1222 o ARC-1223 o ARC-1224 o ARC-1230 o ARC-1231 o ARC-1260 o ARC-1261 o ARC-1270 o ARC-1280 o ARC-1210ML o ARC-1220ML o ARC-1231ML o ARC-1261ML o ARC-1280ML o ARC-1380 o ARC-1381 o ARC-1680 o ARC-1681 o ARC-1880 o ARC-1882 o ARC-1883 FILES
/dev/da? Array block device /dev/arcmsr? Management interface SEE ALSO
da(4), scbus(4) HISTORY
The arcmsr driver first appeared in FreeBSD 5.4. AUTHORS
The driver was written by Erich Chen <erich@areca.com.tw>. BUGS
The driver has been tested on i386 and amd64. It likely requires additional work to function on big-endian architectures. BSD
December 18, 2013 BSD
All times are GMT -4. The time now is 01:27 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy