Sponsored Content
Full Discussion: Formatting of output
Top Forums Shell Programming and Scripting Formatting of output Post 302501276 by maverick_here on Thursday 3rd of March 2011 07:57:36 AM
Old 03-03-2011
It is working

Thank you praveen it works, I had a problem with the spaces in the start, I had to tweak the command a bit as follows

Code:
awk '/^  dependency/{printf "\n"$0FS}/^   provider/{print $0}'

How to further process so that we have all in same line like

Code:
dependency: libc.so.6(GLIBC_2.3.4)(64bit) provider: glibc.x86_64 2.5-49 provider: glibc.x86_64 2.5-49

I would like this as Im planning to use ":" or something else as a feild seperator and then mail this as a cvs attachment.

Thanks in Advance
Syed

Last edited by maverick_here; 03-03-2011 at 08:59 AM.. Reason: Append
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Formatting the output

Hi all, Have the following code(1) producing the results(2 & 3). Would like to know if there is a way to format the two reports created in a similar fashion. IE - The first is formatted nicely as a result of the echo "$xmpbdate $xavgs" >> $xmpbrpt However when I attempt to do the same on... (7 Replies)
Discussion started by: Cameron
7 Replies

2. Shell Programming and Scripting

formatting output

Hi need some advice.. #grep -i hostname test.csv (gives the below output) HOSTNAME,name,host_test,,,,,,,, Now I need to format the above output as below. HOSTNAME: name=host_test Any easy way of doing this using awk or sed or printf? (4 Replies)
Discussion started by: balaji_prk
4 Replies

3. Shell Programming and Scripting

Formatting Output

Hi I tried running the below awk 'BEGIN { printf ("%s %-51s %s %-7s %s",$var1,$var2,$var3,$var4,$var5)}' from the command prompt and it is not working. Getting the error awk: Field $() is not correct. The source line number is 1. Actually my requirement is to form a string based on... (6 Replies)
Discussion started by: dhanamurthy
6 Replies

4. Shell Programming and Scripting

more help with formatting ls output...

Ok, for a fun project, my goal is to replicate the style of "catalog" on an old apple ] *A 002 SOMEAPPLESOFTFILE B 004 SOMEFILE T 006 SOMETEXT I 002 SOMEINTEGERFILE The first character is either " " or "*" depending on if the file is locked or not. Next is the filetype, so in... (1 Reply)
Discussion started by: patrick99e99
1 Replies

5. Shell Programming and Scripting

Formatting ls output

I am using find and ls to search for "warez" files on my server. find /home/ -regex ".*\.\(avi\|mp3\|mpeg\|mpg\|iso\)" -print0 | xargs -0 ls -oh This command produces this: -rw-r--r-- 1 1000 3.2M Feb 18 2009 /home/user/public_html/lupus.mp3 I want to only get this 3.2M... (4 Replies)
Discussion started by: bonrad
4 Replies

6. Shell Programming and Scripting

formatting output

Sorry for being a n00b, but I'm having a lot more trouble than I should with formatting the output to the program I finally completed. I'm basically looking for the linux equivalent to setw( ) from c++ so that I can print things in columns like this (but without the underlines lol): MISSPELLED: ... (4 Replies)
Discussion started by: aikaterinimak
4 Replies

7. Shell Programming and Scripting

Output Formatting

Hi Guys I need help removing some lines from output i am receiving from a shell script. Here is the output: http://i52.tinypic.com/10z0fut.png I am trying to remove the output that i have circled. . ${EDW}/extracts/bin/extracts_setup2.sh . ${EDW}/extracts/extracts.conf ... (7 Replies)
Discussion started by: mooey1232003
7 Replies

8. Shell Programming and Scripting

Formatting the output

Hi, I have a file which contents entries in this form. Only in /data4/temp abc.000001 Only in /data4/temp abc.000003 Only in /data4/temp abc.000012 Only in /data4/temp abc.000120 Only in /data4/temp abc.000133 Only in /data4/temp abc.001444 i want to read line by line and format... (2 Replies)
Discussion started by: arijitsaha
2 Replies

9. AIX

Help Formatting Output

I am using FORTRAN 90 on AIX 5.3 and need to output my data to a tab-delimited file. It must have actual tabs, and I cannot figure out a way to make it work. The resulting file will be imported into another application (quickbooks) as an .iif file....for some reason, it needs the tabs; spaces do... (2 Replies)
Discussion started by: KathyB148
2 Replies

10. Shell Programming and Scripting

Formatting the Output

Hi, I am trying to use printf command and format certain output in a specific format as under: While the left side (upto |) of the above format is part of a fixed header function, the right side is where i am expecting data to be printed. However, as seen, Row1 value is reflecting on last... (5 Replies)
Discussion started by: EmbedUX
5 Replies
cimprovider(1)															    cimprovider(1)

NAME
cimprovider - disable, enable, remove , group, list or display status of registered CIM providers or CIM provider modules SYNOPSIS
cimprovider -d -m module cimprovider -e -m module cimprovider -r -m module [ -p provider ] cimprovider -g group -m module cimprovider -l [ -s | -f | -m module ] cimprovider -h cimprovider --help cimprovider --version Remarks The -l option for this command can be executed by any user(s). All other options require superuser permissions. This command disables, enables, or removes one CIM provider module or CIM provider at a time. DESCRIPTION
The cimprovider command provides a command line interface to disable, enable, unregister, group and list registered CIM providers. If a CIM provider is disabled, the CIM Server rejects any requests to the provider. If a CIM provider is enabled, the CIM Server forwards requests to the provider. And if a CIM provider is unregistered, the CIM Server will no longer have any information about the provider. In order to use the cimprovider command, cimserver has to be running and the specified provider module (a grouping of providers in the same shared library) or provider has to be registered with WBEM Services. The first form of cimprovider disables the specified provider module. When a specified provider module is in the disabled state, any new requests to the providers that are contained in the specified provider module will be rejected. The second form of cimprovider enables the providers that are contained in the specified provider module. The providers that are contained in the specified provider module are now ready to accept new requests. The third form of cimprovider removes (un-registers) the specified provider module and all of its contained providers or the specified provider in the specified provider module. Once removed, a provider or provider module must be re-registered (typically by loading its registration schema via the cimmof command). The fourth form of cimprovider sets the provider module group. If the provider module is active, provider module is disabled first, group is set and enabled again. If group name is CIMServer, provider module is loaded into CIMServer process depending on UserContext value. Specify empty string to remove from grouping. The last form of cimprovider lists all the registered provider modules and module status or all the providers in the specified provider module. To list all providers in all modules, issue a cimprovider -l command, followed by cimprovider -l -m for each listed module. The following provider module status values are defined: OK The provider module is enabled. Stopping The provider module is in the process of being disabled. Stopped The provider module is disabled. Degraded A failure was detected in an out-of-process provider module. Disable and re-enable the provider module to ensure any active indication subscriptions are being served. Error An invalid registration instance was encountered upon CIM Server initialization. Specifying no options with the cimprovider command displays the command usage. Options The cimprovider command recognizes the following options: -d Disables the specified CIM provider R module . If user(s) try to disable a module that is already disabled, an error message is returned and no action is taken. -e Enables the specified CIM provider R module . If user(s) try to enable a module that is already enabled or try to enable a module that is disabling, an error message is returned and no action is taken. -h, --help Display command usage information. -l Displays all the registered provider modules. -m module Specifies the provider module for the operation. -p provider Specifies the provider for the operation. -r Removes the specified provider module and all of its contained providers. If provider is specified, removes the specified provider in the specified provider module (not affecting any other providers in that module). -g Sets the CIM provider module group. Specify empty string to remove from grouping. If the provider module is active, provider module is disabled first, group is set and enabled again. All provider modules with the same group name are loaded into a single agent process except when overridden by specific UserContext values. If group name is CIMServer , provider module is loaded into CIMServer process depending on UserContext value. -s Displays the status of provider modules. -f Displays the full status of provider modules with group name. --version Display CIM Server version number. EXIT STATUS
When an error occurs, an error message is written to stderr and an error value 1 is returned. The following return values are returned: 0 Successful completion 1 Error USAGE NOTES
The cimprovider command requires that the CIM Server is running. If an operation requires more than two minutes to be processed, the cim- provider command prints a timeout message and returns an error value. EXAMPLES
Disable provider module "OperatingSystemProvider" and all of its contained providers (placing them in a stopped state). cimprovider -d -m OperatingSystemProvider Enable provider module "OperatingSystemProvider" and all of its contained providers (placing them in an OK state). cimprovider -e -m OperatingSystemProvider Remove (un-register) the "OperatingSystemProvider" provider module and all of its contained providers. cimprovider -r -m OperatingSystemProvider Remove (un-register) the "PG_OperatingSystemProvider" provider that is contained in the "OperatingSystemProvider" provider module. cimprovider -r -m OperatingSystemProvider -p PG_OperatingSystemProvider List the registered provider modules. cimprovider -l List the registered provider modules and their status (such as OK, Stopping, Stopped). cimprovider -l -s List the registered providers which are contained in the "OperatingSystemProvider" provider module. cimprovider -l -m OperatingSystemProvider Set the group name of the "OperatingSystemProvider" provider module to "CIMServer". cimprovider -g CIMServer -m OperatingSystemProvider Remove "OperatingSystemProvider" provider module from grouping. cimprovider -g "" -m OperatingSystemProvider SEE ALSO
cimmof(1), cimserver(1). cimprovider(1)
All times are GMT -4. The time now is 07:16 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy