Sponsored Content
Top Forums Shell Programming and Scripting Unix help to find blank lines in a file and print numbers on that line Post 302360690 by Scott on Friday 9th of October 2009 04:37:14 PM
Old 10-09-2009
I'm not one to use things like LOL, LMAO, etc. But just for you:

ROFL!!!!

And it's only shorter because you didn't use spaces and your filename was shorter :-)

Shorter:
Code:
awk '$0=($0)?$0:++c' f


Last edited by Scott; 10-09-2009 at 05:47 PM.. Reason: Changed grammatical error "one one" to "not one", thus changing one one to not
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

how to print out line numbers of a text file?

i have this text file name test.txt which contain : aaaaa bbb iiiiiiiiiiiii ccf ddaaa ddd and i need a script that can print out the line numbers using a while loop.. so when the script is run..it will have this: 1 2 3 any ideas? :) thanks guys (4 Replies)
Discussion started by: forevercalz
4 Replies

2. Shell Programming and Scripting

Strip one line from 2 blank lines in a file

Hi Is there any command to scan thru a file looking for 2 consecutive blank lines and if any remove one of them. Please let me know. Regards, Tipsy (6 Replies)
Discussion started by: tipsy
6 Replies

3. Shell Programming and Scripting

Print lines after the search string until blank line is found

All I want is to look for the pattern in the file...If I found it at # places... I want print lines after those pattern(line) until I find a blank line. Log EXAMPLE : MT:Exception caught The following Numbers were affected: 1234 2345 2346 Error java.lang.InternalError:... (3 Replies)
Discussion started by: prash184u
3 Replies

4. 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

5. Shell Programming and Scripting

Print lines between a regExp & a blank line

Hi, I have a file, say files_list, as below (o/p of ls -R cmd) $ cat files_list /remote/dir/path/to/file: sub-dir1 sub-dir2 sub-dir3 ... /remote/dir/path/to/file/sub-dir1: remote_file1.csv.tgz <blank line 1> /remote/dir/path/to/file/sub-dir2: remote_file2.csv.tgz <blank... (3 Replies)
Discussion started by: dips_ag
3 Replies

6. Shell Programming and Scripting

Find regex, place on individual lines and insert blank line before

Hello, I have a file that I want to be able to insert a new line before every instance of a regex. I can get it to do this for each line that contains the regex, but not for each instance. Contents of infile: Test this 1... Test this 2... Test this 3... Test this 4... Test this... (2 Replies)
Discussion started by: deneuve01
2 Replies

7. Shell Programming and Scripting

UNIX command to count blank lines in a file in DOS format

Hi Team, The content of the file is as follows. asdf 234 asdf asdf dsfg gh 67 78 The file is in DOS format (not in Unix Format). The file is transferred to Unix. I need a unix command to check the number of blank lines in a input (comming from Windows). If it is greater than... (4 Replies)
Discussion started by: kmanivan82
4 Replies

8. Shell Programming and Scripting

Find Special/Null/Control Chars and Print Line Numbers

Hi All, This might be a basic question... I need to write a script to find all/any Speacial/Null/Control Chars and Print Line Numbers from an input file. Output something like Null Characters in File Name at : Line Numbers Line = Print the line Control Characters in File Name at : Line... (2 Replies)
Discussion started by: Kevin Tivoli
2 Replies

9. Shell Programming and Scripting

String search and print next all lines in one line until blank line

Dear all I want to search special string in file and then print next all line in one line until blank lines come. Help me plz for same. My input file and desire op file is as under. i/p file: A1/EXT "BSCABD1_21233G1" 757 130823 1157 RADIO X-CEIVER ADMINISTRATION BTS EXTERNAL FAULT ... (7 Replies)
Discussion started by: jaydeep_sadaria
7 Replies

10. UNIX for Advanced & Expert Users

How to find a string in a line in UNIX file and delete that line and previous 3 lines ?

Hi , i have a file with data as below.This is same file. But actual file contains to many rows. i want to search for a string "Field 039 00" and delete that line and previous 3 lines in that file.. Can some body suggested me how can i do using either sed or awk command ? Field 004... (7 Replies)
Discussion started by: vadlamudy
7 Replies
WWW::Shorten(3pm)					User Contributed Perl Documentation					 WWW::Shorten(3pm)

NAME
WWW::Shorten - Interface to URL shortening sites. SYNOPSIS
use WWW::Shorten 'Linkz'; use WWW::Shorten 'MakeAShorterLink'; use WWW::Shorten 'Metamark'; use WWW::Shorten 'NotLong'; use WWW::Shorten 'OneShortLink'; use WWW::Shorten 'Shorl'; use WWW::Shorten 'TinyClick'; use WWW::Shorten 'TinyLink'; use WWW::Shorten 'TinyURL'; # Individual modules have have their # own syntactic variations. # See the documentation for the particular # module you intend to use for details, trips # and traps. $short_url = makeashorterlink($long_url); $long_url = makealongerlink($short_url); # If you don't like the function names: use WWW::Shorten 'Metamark', ':short'; $short_url = short_link( $long_url ); $long_url = long_link( $short_url ); ABSTRACT
A Perl interface to URL shortening sites. These sites maintain databases of long URLs, each of which has a unique identifier. DESCRIPTION
The function "makeashorterlink" will call the relevant web site passing it your long URL and will return the shorter version. The function "makealongerlink" does the reverse. "makealongerlink" will accept as an argument either the full shortened URL or just the identifier. If anything goes wrong, then either function will return "undef". Subroutines import Called when the module is "use"d. Loads the correct sub-module EXPORT makeashorterlink, makealongerlink Or, if you specify ":short" on the import line, you instead get "short_link" and "long_link". If you explicitly want the default set, use ":default". Actually these functions are exported from the relevant subclass. COMMAND LINE PROGRAM
A very simple program called shorten is supplied in the distribution's bin folder. This program takes a URL and gives you a shortened version of it. EXAMPLES and PROGRAMS Adam Kessel wrote shorlfilter, a program that uses "WWW::Shorten" to filter a file, converting long URLs to short ones. http://bostoncoop.net/adam/shorlfilter There is also a bin directory in this distribution which contains a sample program. NO LONGER SUPPORTED
The URL-shortening industry is pretty volatile. Many sites exist for a while and then go away. The most famous of those is probably Make A Shorter Link (the site that originally inspired this suite of modules). MASL has been acquired by TinyURL.com and no longer exists. Here is a list of sites that were once supported by this module and are no longer with us: MakeAShorterLink BabyURL EkDk qURL (although the differently capitalised Qurl.com now uses their old domain) ShortLink SmLnk URLjr V3 See Joshua Schachter's blog entry at http://joshua.schachter.org/2009/04/on-url-shorteners.html <http://joshua.schachter.org/2009/04/on- url-shorteners.html> for some very interesting discussion on some problems that can be caused by the volatility of this part of the web industry. RELATED MODULES
Similar Aim WWW::MakeAShorterLink is what this module was originally based upon. That module is obsoleted by WWW::Shorten::MakeAShorterLink, one of the many subclasses of WWW::Shorten. Of course, with the demise of Make A Shorter Link, neither the obsolete module nor it's replacement are of any use. Same Area, Different Purpose CGI::Shorten provides building blocks for you to create your own URL shortening service. It provides routines to shoretn a URL, lengthen one, and it keeps a store. Nice and easy. THANKS
Dave Cross for WWW::MakeAShorterLink Alex Page for the original LWP hacking on which Dave based his code. Simon Batistoni for giving the "makealongerlink" idea to Dave. Eric Hammond for writing the NotLong variant. Shashank Tripathi <shank@shank.com> for providing both SnipURL.com and advice on the module. Kevin Gilbertson (Gilby) supplied information on the TinyURL API. Matt Felsen (mattf) wanted shorter function names. Ask Bjoern Hansen for providing both Metamark.net and advice on the module. Martin Thurn for helping me notice a bug and for a suggestion regarding MASL.pm. Jon and William (jon and wjr at smlnk.com respectively) for providing SmLnk.com. P J Goodwin for providing the code for WWW::Shorten::OneShortLink. And especial thanks to all providers of these services. BUGS, REQUESTS, COMMENTS Support for this module is supplied using the CPAN RT system via the web or email: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WWW-Shorten ( shorter URL: http://xrl.us/rfb ) bug-www-shorten@rt.cpan.org This makes it much easier for me to track things and thus means your problem is less likely to be neglected. LICENCE AND COPYRIGHT
WWW::Shorten::NotLong copyright (c) Eric Hammond <ehammond@thinksome.com>. Other modules copyright (c) Magnum Solutions Ltd., 2007. All rights reserved. This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. AUTHOR
Original Iain Truskett <spoon@cpan.org> Based on WWW::MakeAShorterLink by Dave Cross <dave@mag-sol.com> In 2004 Dave Cross took over the maintenance of this distribution following the death of Iain Truskett. SEE ALSO
perl, CGI::Shorten. perl v5.14.2 2012-04-16 WWW::Shorten(3pm)
All times are GMT -4. The time now is 04:19 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy