Sponsored Content
Full Discussion: Grep output problem
Top Forums UNIX for Dummies Questions & Answers Grep output problem Post 302736849 by mattiasvdm on Wednesday 28th of November 2012 04:35:19 AM
Old 11-28-2012
Quote:
Originally Posted by Skrynesaver
Code:
perl -ne '@record=split/\|/;$record{$record[0]}=join "|", $_; _END_ {for (sort keys %record){print $record{$_};}' file.csv

Thanks for your reply.

The first error I got is:

Missing right curly or square bracket at -e line 1, at end of line
syntax error at -e line 1, at EOF
Execution of -e aborted due to compilation errors.

So I added the right curly bracket at the end like this:

Code:
perl -ne '@record=split/\|/;$record{$record[0]}=join "|", $_; _END_ {for (sort keys %record){print $record{$_}};}' file.csv

So then I get this error:

Can't call method "_END_" without a package or object reference at -e line 1, <> line 1.

I must say I have no experience with perl and I'm pretty new to unix as well. Still I wonder if there is a way to change the way of output of the initial data in the first place. Since the grep command actually works fine when I manually hit enter after all the lines.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

output of grep

hi, why the following is giving entire /etc/passwd file as output even when it does not contain ^ or $ . grep ' ' /etc/passwd whereas the following is not giving any output grep ' ^$ ' /etc/passwd (3 Replies)
Discussion started by: useless79
3 Replies

2. Shell Programming and Scripting

GREP with contain output

How can I perform a grep and it will give me a contain word (maintenance) instead of a string or the whole line of info. grep with exclusive output? or is there a CONTAIN with IF statement ? I have a file call yast2_vhost.conf and it contain multiple entries call maintenance.html... (2 Replies)
Discussion started by: yoom@hostwebase
2 Replies

3. Shell Programming and Scripting

Problem with assigning output of grep + awk to a variable

Hi All, I am getting the output for the following command when i run it on the unix console. --------------------------- grep `whoami` /etc/passwd | awk '{print ($1);}' | cut -d ":" -f3 ---------------------------- But i made it into a script and tried to print the variable, its... (5 Replies)
Discussion started by: meheretoknow
5 Replies

4. UNIX for Dummies Questions & Answers

Help with grep output

Hello, I have a list of stings that I'm using with grep to determine which files contain the strings. Here's what I have now: list of strings in a file (list.txt): /directory/direc tory/file.jsp /dire ctory/directory/direct ory/file.jsp grep I'm doing to find files that contain the... (4 Replies)
Discussion started by: upstate_boy
4 Replies

5. Shell Programming and Scripting

grep output

From below mentioned line,i have to display output as last word only ie:arch_1_105366_720809746.dbf -rw-r----- 1 oracle dba 98887680 02 Mar 12:01 arch_1_105366_720809746.dbf Please .. (5 Replies)
Discussion started by: Sanal
5 Replies

6. Shell Programming and Scripting

grep output

hi i am running grep -c on a bunch of files some of which may be non existent. The output i get is in the same order as the files grep checks and this is what i want as i need to copy the output to a spreadsheet. However when i tried to pipe the output to sed to strip away the filenames and just... (5 Replies)
Discussion started by: chronics
5 Replies

7. Shell Programming and Scripting

How to grep the desired output and output to a file?

currently I have process from a raw file to this stage ALTER TABLE "EXCEL_ADMIN"."TC_TXN_VOID" ADD CONSTRAINT "PK_TC_TXN_VOID" PRIMARY KEY ("TC_TXN_IID") ALTER TABLE "EXCEL_ADMIN"."TC_TXN_AMT" ADD CONSTRAINT "PK_TC_TXN_AMT" PRIMARY KEY ("TC_TXN_AMT_IID") ALTER TABLE... (10 Replies)
Discussion started by: jediwannabe
10 Replies

8. UNIX for Dummies Questions & Answers

How to have the output in grep?

Hi guys - I am trying to have a certain file display information horizontally divided by a pipe. for example file name: foo.dat has information like this: name1 name2 name3 namenamename4 namene5 I would like it to display like this: name1|name2|name3|namenamename4|namene5 ... (6 Replies)
Discussion started by: DallasT
6 Replies

9. UNIX for Dummies Questions & Answers

sed Or Grep Problem OR Terminal Problem?

I don't know if you guys get this problem sometimes at Terminal but I had been having this problem since yesterday :( Maybe I overdid the Terminal. Even the codes that used to work doesn't work anymore. Here is what 's happening: * I wanted to remove lines containing digits so I used this... (25 Replies)
Discussion started by: Nexeu
25 Replies

10. UNIX for Beginners Questions & Answers

Grep output

Hi. I have a command line that will generate exif data from .jpg files... So to get the Camera Model I use: find -iname "*.jpg" -print0 | xargs -0 exiftool -a | grep "Camera Model" But I want the file name AND the camera model... How to I get the grep to give me TWO bits of information from... (2 Replies)
Discussion started by: TuftyDave
2 Replies
OSINFO-INSTALL-SCRIPT.C(1)				      Virtualization Support					OSINFO-INSTALL-SCRIPT.C(1)

NAME
osinfo-install-script - generate a script for automated installation SYNOPSIS
osinfo-install-script [OPTIONS...] OS-ID DESCRIPTION
Generate a script suitable for performing an automated installation of "OS-ID". "OS-ID" should be a URI identifying the operating system, or its short ID. By default a script will be generated for a "JEOS" style install. OPTIONS
--profile=NAME Choose the installation script profile. Defaults to "jeos", but can also be "desktop", or a site specific profile name --config=key=value Set the configuration parameter "key" to "value". CONFIGURATION KEYS
The following configuration keys are available "hardware-arch" The hardware architecture "l10n-timezone" The local timezone "l10n-keyboard" The local keyboard layout "l10n-language" The local language "admin-password" The administrator password "user-password" The user password "user-login" The user login name "user-realname" The user real name "user-autologin" Whether to automatically login the user "user-admin" Whether to give the user administrative privileges "reg-product-key" The software registration key "reg-login" The software registration user login "reg-password" The software registration user password EXAMPLE USAGE
The following usage generates a Fedora 16 kickstart script # osinfo-install-script --profile jeos --config l10n-timezone=GMT --config l10n-keyboard=uk --config l10n-language=en_GB --config admin-password=123456 --config user-login=berrange --config user-password=123456 --config user-realname="Daniel P Berrange" fedora16 EXIT STATUS
The exit status will be 0 if an install script is generated, or 1 on error AUTHORS
Daniel P. Berrange <berrange@redhat.com> COPYRIGHT
Copyright (C) 2012 Red Hat, Inc. LICENSE
"osinfo-install-script" is distributed under the termsof the GNU LGPL v2 license. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE libosinfo-0.2.7 2013-04-10 OSINFO-INSTALL-SCRIPT.C(1)
All times are GMT -4. The time now is 09:07 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy