Sponsored Content
Top Forums Shell Programming and Scripting AWK Print Line If Specific Character Is Matched Post 302491033 by PointyWombat on Wednesday 26th of January 2011 01:28:34 PM
Old 01-26-2011
AWK Print Line If Specific Character Is Matched

Hello,

I have a file as such:
Code:

FFFFFFF6C000000     225280     225240          -          - rwxs-    [ shmid=0x7000181 ]
FFFFFFFF79C00000       3240       3240          -          - rwxs-    [ shmid=0x7000181 ]
FFFFFFFF7A000000       4096       4096          -          - rwxs-    [ shmid=0x7000186 ]
FFFFFFFF7A400000         64         64          -          - rwxs-    [ shmid=0x7000186 ]
FFFFFFFF7A700000        288        248          -          - r-x--  libresolv.so.2
FFFFFFFF7A848000         24         24          -          - rwx--  libresolv.so.2
FFFFFFFF7A84E000          8          8          -          - rwx--  libresolv.so.2
FFFFFFFF7A900000         16         16          -          - r-x--  nss_dns.so.1

How do I get awk to only print lines which have the 's' character in position 65. (field 6)

Thanks,

PW

Last edited by Franklin52; 01-26-2011 at 02:31 PM.. Reason: Please use code tags
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

To print a specific line in Shell or awk.

Hi, I want to echo the 15th line from a file named as abc.txt, also i want to echo only the values in that line not the line number. Thanks in advance:) (4 Replies)
Discussion started by: tushar_tus
4 Replies

2. Shell Programming and Scripting

Passing parameter in sed or awk commands to print for the specific line in a file

Hi, I am trying to print a specific line in a file through sed or awk. The line number will be passed as a parameter from the previous step. My code looks as below. TEMP3=`sed -n '$TEMP2p' $FILEPATH/Log.txt` $TEMP2, I am getting from the previous step which is a numerical value(eg:3). ... (2 Replies)
Discussion started by: satyasrin82
2 Replies

3. Shell Programming and Scripting

Print Specific lines when found specific character

Hello all, I have thousand file input like this: file1: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ | | | |$$ $$ UERT | TTYH | TAFE | FRFG |$$ $$______|______|________|______|$$ $$ | | | |$$ $$ 1 | DISK | TR1311 | 1 |$$ $$ 1 |... (4 Replies)
Discussion started by: attila
4 Replies

4. Shell Programming and Scripting

How to print with awk specific field different from specific character?

Hello, i need help with awk. I have this file: cat number DirB port 67 er_enc_out 0 er_bad_os 0 DirB port 71 er_enc_out 56 er_bad_os 0 DirB port 74 er_enc_out 0 er_bad_os 0 DirB port 75 ... (4 Replies)
Discussion started by: elilmal
4 Replies

5. Shell Programming and Scripting

awk - how to print specific field if a string is matched

hi gurus, I would like to be able to use awk to process 1 file as such: abc 1 2 3 4 5 6 7 8 9 10 flags 1 2 4 flags 1 2 5 abc 2 3 4 5 6 7 8 9 10 11 flags 1 2 3 abc 4 5 6 7 8 9 6 7 78 89 flags 1 2 3 flags 1 2 4 flags 1 2 3 4 I would like to be able to print field 1 and 5 when the... (4 Replies)
Discussion started by: revaroo
4 Replies

6. Shell Programming and Scripting

How to print two matched patterns only from each line?

My input looks like this. # Lot Of CODE Before AppType_somethinglese=$(cat << EOF AppType_test1='test-tool/blatest-tool-ear' AppType_test2='test/blabla-ear' # Lot Of CODE After I want to print text betwen 1) _ and = and 2)/ and ' from each line and exclude lines with "EOF". Output... (2 Replies)
Discussion started by: kchinnam
2 Replies

7. Shell Programming and Scripting

How to print previous line of multiple pattern matched line?

Hello, I have below format log file, Comparing csv_converted_files/2201/9747.1012H67126.5077292103609547345.csv and csv_converted_files/22019/97447.1012H67126.5077292103609547345.csv Comparing csv_converted_files/2559/9447.1012H67126.5077292103609547345.csv and... (6 Replies)
Discussion started by: arvindshukla81
6 Replies

8. Shell Programming and Scripting

awk to print specific line in file based on criteria

In the file below I am trying to extract a specific instance of path, if the adjacent plugin": "/rundb/api/v1/plugin/49/. Thank you :). file "path": "/results/analysis/output/Home/Auto_user_S5-00580-4-Medexome_65_028/plugin_out/FileExporter_out.52", "plugin": "/rundb/api/v1/plugin/49/",... (8 Replies)
Discussion started by: cmccabe
8 Replies

9. Shell Programming and Scripting

Count specific character of a file in each line and delete this character in a specific position

I will appreciate if you help me here in this script in Solaris Enviroment. Scenario: i have 2 files : 1) /tmp/TRANSACTIONS_DAILY_20180730.txt: 201807300000000004 201807300000000005 201807300000000006 201807300000000007 201807300000000008 2)... (10 Replies)
Discussion started by: teokon90
10 Replies

10. UNIX for Beginners Questions & Answers

awk or sed to print the character from the previous line after the regexp match

Hi All, I need to print the characters in the previous line just before the regular expression match Please have a look at the input file as attached I need to match the regular expression ^ with the character of the previous like and also the pin numbers and the output file should be like... (6 Replies)
Discussion started by: kshitij
6 Replies
shmctl(2)							System Calls Manual							 shmctl(2)

Name
       shmctl - shared memory control operations

Syntax
       #include <sys/types.h>
       #include <sys/ipc.h>
       #include <sys/shm.h>

       int shmctl (shmid, cmd, buf)
       int shmid, cmd;
       struct shmid_ds *buf;

Description
       The system call provides a variety of shared memory control operations, as specified by cmd.  The following cmds are available:

       IPC_STAT       Place  the  current  value  of each member of the data structure associated with shmid into the structure pointed to by buf.
		      The contents of this structure are defined in

       IPC_SET	      Set the value of the following members of the data structure associated with shmid to the corresponding value found  in  the
		      structure pointed to by buf:
		      shm_perm.uid
		      shm_perm.gid
		      shm_perm.mode    /* only low 9 bits */

		       This  cmd  can  only be executed by a process that has an effective user ID equal to either that of the superuser or to the
		       value of in the data structure associated with shmid.

       IPC_RMID       Remove the shared memory identifier specified by shmid from the system and destroy the shared memory segment and data struc-
		      ture  associated	with  it. This cmd can only be executed by a process that has an effective user ID equal to either that of
		      the superuser or to the value of in the data structure associated with shmid.

       SHM_LOCK       Lock the shared memory segment specified by shmid in memory.  Lock prevents the shared memory segment from being swapped	or
		      paged.  This cmd can only be executed by a process that has an effective user ID equal to the superuser.

       SHM_UNLOCK     Unlock  the shared memory segment specified by shmid.  This cmd can only be executed by a process that has an effective user
		      ID equal to the superuser.

Return Values
       Upon successful completion, a value of zero (0) is returned.  Otherwise, a value of -1 is returned, and	errno  is  set	to  indicated  the
       error.

Diagnostics
       The system call fails if any of the following is true:

       [EINVAL]       The shmid is not a valid shared memory identifier.

       [EINVAL]       The cmd is not a valid command.

       [EACCES]       The cmd is equal to IPC_STAT, and read permission is denied to the calling process.  For further information, see

       [EPERM]	      The  cmd is equal to IPC_RMID or IPC_SET, and the effective user ID of the calling process is not equal to that of the supe-
		      ruser or to the value of in the data structure associated with shmid.

       [EPERM]	      The cmd is equal to SHM_LOCK or SHM_UNLOCK and the effective user ID of the calling process is not  equal  to  that  of  the
		      superuser.

       [EINVAL]       The cmd is equal to SHM_LOCK, and the shared memory segment is currently locked by this process.

       [EINVAL]       The  cmd	is equal to SHM_UNLOCK, and the shared memory segment specified by shmid is not currently locked in memory by this
		      process.

       [EFAULT]       The buf points to an illegal address.

See Also
       shmget(2), shmop(2)

																	 shmctl(2)
All times are GMT -4. The time now is 06:28 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy