Skip to Content
Linux® Command Line and Shell Scripting Bible
book

Linux® Command Line and Shell Scripting Bible

by Richard Blum
May 2008
Beginner
839 pages
16h 37m
English
Wiley
Content preview from Linux® Command Line and Shell Scripting Bible

Chapter 25. Using the Web

IN THIS CHAPTER

  • Surfing with Lynx

  • Exploring with cURL

  • Client/Server programming in zsh

Often when you think of shell script programming the last thing you think of is the Internet. The command line world often seems foreign to the fancy, graphical world of the Internet. There are, however, several different utilities you can easily use in your shell scripts to gain access to data content on the Web, as well as on other network devices. This chapter walks you through three popular methods for getting your shell scripts to interact with the network world.

The Lynx Program

Almost as old as the Internet itself, the Lynx program was created in 1992 by students at the University of Kansas as a text-based browser. Since it's text-based, the Lynx program allows you to browse Web sites directly from a terminal session, replacing the fancy graphics on Web pages with HTML text tags. This allows you to surf the Internet from just about any type of Linux terminal. A sample Lynx screen is shown in Figure 25-1.

Lynx uses the standard keyboard keys to navigate around the Web page. Links appear as highlighted text within the Web page. Using the right arrow key allows you to follow a link to the next Web page.

You may be wondering how you can use a graphical text program in your shell scripts. The Lynx program also provides a feature that allows you to dump the text contents of a Web page to STDOUT. This feature is great for mining for data contained within a Web page. This section ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Linux® Command Line and Shell Scripting Bible, Second Edition

Linux® Command Line and Shell Scripting Bible, Second Edition

Richard Blum, Christine Bresnahan
From Bash to Z Shell: Conquering the Command Line

From Bash to Z Shell: Conquering the Command Line

Oliver Kiddle, Jerry Peek, Peter Stephenson

Publisher Resources

ISBN: 9780470251287Purchase book