Learning the bash Shell Unix Shell Programming Third Edition Cameron Newham
1.
Learning the bashShell Unix Shell Programming
Third Edition Cameron Newham pdf download
https://ebookfinal.com/download/learning-the-bash-shell-unix-
shell-programming-third-edition-cameron-newham/
Explore and download more ebooks or textbooks
at ebookfinal.com
2.
Here are somerecommended products for you. Click the link to
download, or explore more at ebookfinal
Pro Bash Programming Second Edition Scripting the GNU
Linux Shell Johnson
https://ebookfinal.com/download/pro-bash-programming-second-edition-
scripting-the-gnu-linux-shell-johnson/
Learning Unix for OS X Going Deep With the Terminal and
Shell 2nd Edition Dave Taylor
https://ebookfinal.com/download/learning-unix-for-os-x-going-deep-
with-the-terminal-and-shell-2nd-edition-dave-taylor/
Ghost in the Shell 2nd Edition Masamune Shirow
https://ebookfinal.com/download/ghost-in-the-shell-2nd-edition-
masamune-shirow/
Kant s Observations and Remarks A Critical Guide Shell
https://ebookfinal.com/download/kant-s-observations-and-remarks-a-
critical-guide-shell/
3.
SSH The SecureShell The Definitive Guide 1st Edition
Daniel J. Barrett
https://ebookfinal.com/download/ssh-the-secure-shell-the-definitive-
guide-1st-edition-daniel-j-barrett/
SSH The Secure Shell The Definitive Guide Second Edition
Daniel J. Barrett
https://ebookfinal.com/download/ssh-the-secure-shell-the-definitive-
guide-second-edition-daniel-j-barrett/
Harnessing the UEFI Shell Moving the Platform Beyond DOS
Second Edition Michael Rothman
https://ebookfinal.com/download/harnessing-the-uefi-shell-moving-the-
platform-beyond-dos-second-edition-michael-rothman/
Linux Command Line and Shell Scripting Bible 2nd Edition
Richard Blum
https://ebookfinal.com/download/linux-command-line-and-shell-
scripting-bible-2nd-edition-richard-blum/
Oral culture and Catholicism in early modern England 1st
Edition Alison Shell
https://ebookfinal.com/download/oral-culture-and-catholicism-in-early-
modern-england-1st-edition-alison-shell/
5.
Learning the bashShell Unix Shell Programming Third
Edition Cameron Newham Digital Instant Download
Author(s): Cameron Newham
ISBN(s): 9780596009656, 0596009658
Edition: Third Edition
File Details: PDF, 1.63 MB
Year: 2005
Language: english
Preface
bash Versions
Summary ofbash Features
Intended Audience
Code Examples
Chapter Summary
Conventions Used in This Handbook
We'd Like to Hear from You
Using Code Examples
Safari Enabled
Acknowledgments for the First Edition
Acknowledgments for the Second Edition
Acknowledgments for the Third Edition
1. bash Basics
3
9.
1.1. What Isa Shell?
1.2. Scope of This Book
1.3. History of UNIX Shells
1.3.1. The Bourne Again Shell
1.3.2. Features of bash
1.4. Getting bash
1.5. Interactive Shell Use
1.5.1. Commands, Arguments, and Options
1.6. Files
1.6.1. Directories
1.6.2. Filenames, Wildcards, and Pathname
Expansion
1.6.3. Brace Expansion
1.7. Input and Output
1.7.1. Standard I/O
1.7.2. I/O Redirection
1.7.3. Pipelines
1.8. Background Jobs
1.8.1. Background I/O
1.8.2. Background Jobs and Priorities
1.9. Special Characters and Quoting
1.9.1. Quoting
1.9.2. Backslash-Escaping
1.9.3. Quoting Quotation Marks
1.9.4. Continuing Lines
1.9.5. Control Keys
4
10.
1.10. Help
2. Command-LineEditing
2.1. Enabling Command-Line Editing
2.2. The History List
2.3. emacs Editing Mode
2.3.1. Basic Commands
2.3.2. Word Commands
2.3.3. Line Commands
2.3.4. Moving Around in the History List
2.3.5. Textual Completion
2.3.6. Miscellaneous Commands
2.4. vi Editing Mode
2.4.1. Simple Control Mode Commands
2.4.2. Entering and Changing Text
2.4.3. Deletion Commands
2.4.4. Moving Around in the History List
2.4.5. Character-Finding Commands
2.4.6. Textual Completion
2.4.7. Miscellaneous Commands
2.5. The fc Command
2.6. History Expansion
2.7. readline
2.7.1. The readline Startup File
2.7.2. Key Bindings Using bind
2.8. Keyboard Habits
3. Customizing Your Environment
5
11.
3.1. The .bash_profile,.bash_logout, and .bashrc
Files
3.2. Aliases
3.3. Options
3.3.1. shopt
3.4. Shell Variables
3.4.1. Variables and Quoting
3.4.2. Built-In Variables
3.5. Customization and Subprocesses
3.5.1. Environment Variables
3.5.2. The Environment File
3.6. Customization Hints
4. Basic Shell Programming
6
12.
4.1. Shell Scriptsand Functions
4.1.1. Functions
4.2. Shell Variables
4.2.1. Positional Parameters
4.2.2. Local Variables in Functions
4.2.3. Quoting with $@ and $*
4.2.4. More on Variable Syntax
4.3. String Operators
4.3.1. Syntax of String Operators
4.3.2. Patterns and Pattern Matching
4.3.3. Length Operator
4.3.4. Extended Pattern Matching
4.4. Command Substitution
4.5. Advanced Examples: pushd and popd
5. Flow Control
5.1. if/else
5.1.1. Exit Status
5.1.2. Return
5.1.3. Combinations of Exit Statuses
5.1.4. Condition Tests
5.1.5. Integer Conditionals
5.2. for
5.3. case
5.4. select
5.5. while and until
6. Command-Line Options and Typed Variables
7
13.
6.1. Command-Line Options
6.1.1.shift
6.1.2. Options with Arguments
6.1.3. getopts
6.2. Typed Variables
6.3. Integer Variables and Arithmetic
6.3.1. Arithmetic Conditionals
6.3.2. Arithmetic Variables and Assignment
6.3.3. Arithmetic for Loops
6.4. Arrays
7. Input/Output and Command-Line Processing
7.1. I/O Redirectors
7.1.1. Here-documents
7.1.2. File Descriptors
7.2. String I/O
7.2.1. echo
7.2.2. printf
7.2.3. read
7.3. Command-Line Processing
7.3.1. Quoting
7.3.2. command, builtin, and enable
7.3.3. eval
8. Process Handling
8
14.
8.1. Process IDsand Job Numbers
8.2. Job Control
8.2.1. Foreground and Background
8.2.2. Suspending a Job
8.3. Signals
8.3.1. Control-Key Signals
8.3.2. kill
8.3.3. ps
8.4. trap
8.4.1. Traps and Functions
8.4.2. Process ID Variables and Temporary
Files
8.4.3. Ignoring Signals
8.4.4. disown
8.4.5. Resetting Traps
8.5. Coroutines
8.5.1. wait
8.5.2. Advantages and Disadvantages of
Coroutines
8.5.3. Parallelization
8.6. Subshells
8.6.1. Subshell Inheritance
8.6.2. Nested Subshells
8.7. Process Substitution
9. Debugging Shell Programs
9
15.
9.1. Basic DebuggingAids
9.1.1. Set Options
9.1.2. Fake Signals
9.1.3. Debugging Variables
9.2. A bash Debugger
9.2.1. Structure of the Debugger
9.2.2. The Preamble
9.2.3. Debugger Functions
9.2.4. A Sample bashdb Session
9.2.5. Exercises
10. bash Administration
10.1. Installing bash as the Standard Shell
10.1.1. POSIX Mode
10.1.2. Command-Line Options
10.2. Environment Customization
10.2.1. umask
10.2.2. ulimit
10.2.3. Types of Global Customization
10.3. System Security Features
10.3.1. Restricted Shell
10.3.2. A System Break-In Scenario
10.3.3. Privileged Mode
11. Shell Scripting
10
16.
11.1. What's ThatDo?
11.1.1. Comments
11.1.2. Variables and Constants
11.2. Starting Up
11.3. Potential Problems
11.4. Don't Use bash
12. bash for Your System
12.1. Obtaining bash
12.2. Unpacking the Archive
12.3. What's in the Archive
12.3.1. Documentation
12.3.2. Configuring and Building bash
12.3.3. Testing bash
12.3.4. Potential Problems
12.3.5. Installing bash as a Login Shell
12.3.6. Examples
12.4. Who Do I Turn to?
12.4.1. Asking Questions
12.4.2. Reporting Bugs
A. Related Shells
11
17.
A.1. The BourneShell
A.2. The IEEE 1003.2 POSIX Shell Standard
A.3. The Korn Shell
A.4. pdksh
A.5. zsh
A.6. Shell Clones and Unix-like Platforms
A.6.1. Cygwin
A.6.2. DJGPP
A.6.3. MKS Toolkit
A.6.4. AT&T UWIN
B. Reference Lists
B.1. Invocation
B.2. Prompt String Customizations
B.3. Built-In Commands and Reserved Words
B.4. Built-In Shell Variables
B.5. Test Operators
B.6. set Options
B.7. shopt Options
B.8. I/O Redirection
B.9. emacs Mode Commands
B.10. vi Control Mode Commands
C. Loadable Built-Ins
D. Programmable Completion
12
Preface
The first thingusers of the UNIX or Linux operating
systems come face to face with is the shell. "Shell" is the
UNIX term for a user interface to the system—something
that lets you communicate with the computer via the
keyboard and the display. Shells are just separate
programs that encapsulate the system, and, as such, there
are many to choose from.
Systems are usually set up with a "standard" shell that
new users adopt without question. However, some of
these standard shells are rather old and lack many
features of the newer shells. This is a shame, because
shells have a large bearing on your working environment.
Since changing shells is as easy as changing hats, there is
no reason not to change to the latest and greatest in shell
technology.
Of the many shells to choose from, this book introduces
the Bourne Again shell (bash for short), a modern
general-purpose shell. Other useful modern shells are the
Korn shell (ksh) and the "Tenex C shell" (tcsh); both are
also the subjects of O'Reilly handbooks.
14
20.
bash Versions
This bookis relevant to all versions of bash, although
older versions lack some of the features of the most
recent version.[1]
You can easily find out which version
you are using by typing echo $BASH_VERSION. The
earliest public version of bash was 1.0, and the most
recent is 3.0 (released in July 2004). If you have an older
version, you might like to upgrade to the latest one.
Chapter 12 shows you how to go about it.
[1]
Throughout this book we have clearly marked with
footnotes the features that are not present in the earlier
versions.
15
21.
Summary of bash
Features
bashis a backward-compatible evolutionary successor to
the Bourne shell that includes most of the C shell's major
advantages as well as features from the Korn shell and a
few new features of its own. Features appropriated from
the C shell include:
• Directory manipulation, with the pushd, popd,
and dirs commands.
• Job control, including the fg and bg commands
and the ability to stop jobs with CTRL-Z.
• Brace expansion, for generating arbitrary strings.
• Tilde expansion, a shorthand way to refer to
directories.
• Aliases, which allow you to define shorthand
names for commands or command lines.
• Command history, which lets you recall
previously entered commands.
bash's major new features include:
16
22.
• Command-line editing,allowing you to use vi- or
emacs-style editing commands on your command
lines.
• Key bindings that allow you to set up customized
editing key sequences.
• Integrated programming features: the
functionality of several external UNIX
commands, including test, expr, getopt, and echo,
has been integrated into the shell itself, enabling
common programming tasks to be done more
cleanly and efficiently.
• Control structures, especially the select construct,
which enables easy menu generation.
• New options and variables that give you more
ways to customize your environment.
• One dimensional arrays that allow easy
referencing and manipulation of lists of data.
• Dynamic loading of built-ins, plus the ability to
write your own and load them into the running
shell.
17
23.
Intended Audience
This bookis designed to address casual UNIX and Linux
users who are just above the "raw beginner" level. You
should be familiar with the process of logging in, entering
commands, and doing simple things with files. Although
Chapter 1 reviews concepts such as the tree-like file and
directory scheme, you may find that it moves too quickly
if you're a complete neophyte. In that case, we
recommend the O'Reilly handbook, Learning the UNIX
Operating System, by Jerry Peek, Grace Todino, and John
Strang.
If you're an experienced user, you may wish to skip
Chapter 1 altogether. But if your experience is with the C
shell, you may find that Chapter 1 reveals a few subtle
differences between the bash and C shells.
No matter what your level of experience is, you will
undoubtedly learn many things in this book that will
make you a more productive bash user—from major
features down to details at the "nook-and-cranny" level
that you may not have been aware of.
If you are interested in shell programming (writing shell
scripts and functions that automate everyday tasks or
serve as system utilities), you should also find this book
useful. However, we have deliberately avoided drawing a
strong distinction between interactive shell use (entering
18
24.
commands during alogin session) and shell
programming. We see shell programming as a natural,
inevitable outgrowth of increasing experience as a user.
Accordingly, each chapter depends on those previous to
it, and although the first three chapters are oriented
toward interactive use only, subsequent chapters describe
interactive, user-oriented features in addition to
programming concepts.
This book aims to show you that writing useful shell
programs doesn't require a computing degree. Even if you
are completely new to computing, there is no reason why
you shouldn't be able to harness the power of bash within
a short time.
Toward that end, we decided not to spend too much time
on features of exclusive interest to low-level systems
programmers. Concepts like file descriptors and special
file types might only confuse the casual user, and
anyway, we figure those of you who understand such
things are smart enough to extrapolate the necessary
information from our cursory discussions.
19
25.
Code Examples
This bookis full of examples of shell commands and
programs designed to be useful in your everyday life as a
user, not just to illustrate the feature being explained. In
Chapter 4 and onwards, we include various programming
problems, which we call tasks, that illustrate particular
shell programming concepts. Some tasks have solutions
that are refined in subsequent chapters. The later chapters
also include programming exercises, many of which build
on the tasks in the chapter.
Feel free to use any code you see in this book and to pass
it along to friends and colleagues. We especially
encourage you to modify and enhance it yourself.
If you want to try examples but you don't use bash as
your login shell, you must put the following line at the
top of each shell script:
#!/bin/bash
If bash isn't installed as the file /bin/bash, substitute its
pathname in the above.
20
Make Pancakes (p.2)—except add 1 cup minced onion sautéed in 2
tbsp. hot fat. Serve piping hot with
Beef Crumble and Gravy: Brown ½ lb. ground beef and ¼ cup
minced onion in 2 tbsp. hot fat. Add 1 tsp. salt, ½ tsp. pepper, ¼ cup
Bisquick. Continue browning. Slowly stir in ½ cup milk and 2 cups
water.
WAFFLE CLUB RABBIT
Make Waffles (p. 2). Top each one with a slice or more of fresh
tomato. Spoon Cheese Sauce (above) over, then garnish with strips of
crisp bacon.
WAFFLE SUPPER ROYAL
Heat 1½ cups whole-berry cranberry sauce until warm. Make Waffles
(p. 2). Serve 2 sections of waffle sandwich-style with Creamed
Chicken (above) between. Top with warm cranberry sauce. 6 to 8
servings.
Are you a Twosome? Most of the recipes in this book can be
cut in half for 3 servings.
28.
17
For Lunch orSupper
BREADS
The biscuit’s the thing—so choose your flavor and make them
in just minutes.
Betty Crocker
CHEESE BISCUITS
Just this little touch makes lunch an event.
Make Biscuits (p. 3)—except mix ½ cup grated sharp yellow
American cheese with the Bisquick.
BACON BISCUITS
Make Biscuits (p. 3)—except mix ⅓ cup drained crisply cooked bacon
bits (about 4 strips) with the Bisquick.
BACON WHIRLS
Heat oven to 425° (hot). Make Biscuit dough (p. 3). Roll into 16x7″
rectangle. Brush with bacon fat. Spread with ⅓ cup diced crisply
cooked bacon. Roll up tightly, beginning at wide side. Seal edge. Slice
1″ thick. Place on ungreased baking sheet or in muffin cups. Brush
tops with bacon fat. Bake 10 min. Makes 16.
29.
Neat Trick: Howdoes your family like biscuits:
Crusty Sides? Place biscuits on baking sheet with spaces
between.
Soft Sides? Place biscuits close together on baking sheet or in
pan.
DROP BISCUITS
Heat oven to 450° (hot). Make Biscuit dough (p. 3). Drop with spoon
on greased baking sheet. Bake 10 to 15 min.
WHUFFINS
Make richer Muffins (p. 2)—except fold 1½ cups Wheaties carefully
into batter.
LONDON BUNS
Fruity little muffins for lunch or tea.
Make richer Muffins (p. 2)—except add 1 cup raisins or currants and
½ cup candied fruit (3 oz.) to batter.
CELERY CRESCENTS
Heat oven to 450° (hot). Make Biscuits (p. 3). Roll into 12 to 13″
circle. Brush lightly with melted butter. Cut into 16 pie-shaped
wedges. Roll up tightly beginning at wide end. Place on baking sheet,
point underneath. Shape into crescents. Brush tops with melted
30.
18
butter. Sprinkle withcelery seeds and a little salt. Bake 10 to 12 min.
Makes 16.
HOT PIMIENTO CHEESE BISCUITS
Make Biscuits (p. 3). Lay sliced pimiento cheese on top of hot baked
biscuits and return to oven for cheese to melt, about 5 min.
FAVORITE LUNCH
Hot Vegetable Soup
Cheese Biscuits
Applesauce
1-2-3 Peanut Butter Cookies (p. 19)
31.
DESSERTS
RANCH PUDDING
Makes itsown butterscotch sauce as it bakes.
2 cups brown sugar (packed)
2½ cups water
2 tbsp. butter
½ cup milk
1¼ cups Bisquick
1 cup raisins or chopped dates
½ to 1 cup chopped nuts
1 tsp. vanilla
Heat oven to 350° (mod.). Mix in saucepan 1 cup brown sugar, water,
butter. Boil 5 min. Pour into 8″ square pan. Mix in bowl, 1 cup brown
sugar, milk, Bisquick, raisins or dates, nuts, vanilla. Spoon batter on
top of sugar mixture. It will sink into the liquid and spread out as it
bakes. Bake 45 min. Serve warm with plain or whipped cream. 9
servings.
APPLE OR PEACH CRISP
32.
4 cups slicedpeeled apples or peaches or no. 2½ can peaches, drained
2 tbsp. water
¼ to ⅓ cup sugar (depending on tartness of fruit)
1¼ cups Bisquick
½ cup sugar
½ tsp. cinnamon
1 egg, beaten
Heat oven to 400° (mod. hot). Place fruit in greased 10x6″ baking
dish. Sprinkle with water and sugar. Mix Bisquick, sugar, cinnamon
and pour egg on slowly, stirring constantly until crumbly. Sprinkle
over fruit. Dot with butter. Bake about 25 min. until brown. Serve hot
or cold with milk or cream. 6 to 8 servings.
CHOCOLATE PUDDING
½ cup Bisquick
¾ cup sugar
⅓ cup cocoa
1 cup cold water
2 cups milk
1 tsp. vanilla
Mix Bisquick, sugar, cocoa. Gradually stir in water and milk. Bring to
boil over medium heat; boil 1 min. Add vanilla. Pour into sherbet
glasses. Sprinkle with sugar. Cool. Top with whipped cream. 6
servings.
33.
19
UPSIDE-DOWN CAKE
Velvet Crumbis a favorite right side up and a double favorite upside
down.
Heat oven to 350° (mod.). Melt 2 tbsp. butter in 8″ square pan or 9″
round layer pan. Sprinkle with ¼ cup brown sugar. Arrange over
sugar mixture fresh or well drained canned fruit (peach slices,
pineapple slices or chunks, or apricot halves). Make Velvet Crumb
Cake batter (p. 12). Pour over fruit. Bake 35 to 40 min., until
toothpick stuck in center comes out clean. Invert at once on serving
plate. Leave pan over cake a minute. Serve warm with plain or
whipped cream.
Neat Trick: Dazzle the family with different designs on your upside-
down cakes.
34.
EASY COOKIES
CHOCOLATE CHIPCOOKIES
All-time favorites for the cooky jar.
¼ cup soft butter
¾ cup brown sugar (packed)
1 egg
1½ cups Bisquick
½ cup chopped nuts
6-oz. pkg. semi-sweet chocolate pieces or one or two candy bars cut in small
pieces
Heat oven to 375° (quick mod.). Mix well butter, sugar, egg. Stir in
Bisquick, nuts, chocolate pieces. Drop with teaspoon 2″ apart on
ungreased baking sheet. Bake about 10 min. until light brown. Makes
3 doz.
CHOCOLATE DROP COOKIES
Use granulated sugar in place of brown, omit chocolate pieces, and
blend in 2 sq. unsweetened chocolate (2 oz.), melted. Do not
overbake.
COCONUT ORANGE DROPS
Omit chocolate; blend in 1 cup shredded coconut and 1 tbsp. grated
orange rind. Do not overbake.
35.
DATE BARS
Nice asmother used to make—easier and quicker, too.
¼ cup butter
¾ cup sugar
1 egg
1⅓ Cups Bisquick
½ cup chopped nuts
1 cup cut-up dates
Heat oven to 350° (mod.). Mix thoroughly butter, sugar, egg. Stir in
Bisquick, nuts, dates. Bake 25 min. in greased 8″ square pan. Cool
about 1 hr. Cut in bars. Roll in confectioners’ sugar.
1-2-3 PEANUT BUTTER COOKIES
1 cup peanut butter
¼ cup shortening
1 cup granulated sugar or brown
sugar (packed)
½ cup boiling water
2 cups Bisquick
Heat oven to 400° (mod. hot). Blend peanut butter, shortening,
sugar, water with rotary beater or spoon until smooth. Stir in
Bisquick. Drop small teaspoonfuls on lightly greased baking sheet.
Flatten with bottom of glass dipped in Bisquick or press with fork
dipped in Bisquick. Bake 8 to 10 min. Makes about 6½ doz.
36.
20
“PUDDING COOKIES”
¾ cupBisquick
1 pkg. instant pudding mix
¼ cup cooking (salad) oil
1 egg
Heat oven to 350° (mod.). Mix ingredients until dough forms a ball.
Shape into balls, using 1 teaspoon dough for each ball. Place on
ungreased baking sheet. Flatten to about 2” with hand. Bake 8 min.
Makes 2½ to 3 doz.
BISQUICK-WHEATIES SQUARES
2 eggs, beaten
1¼ cups brown sugar (packed)
½ tsp. vanilla
1 cup Bisquick
½ cup chopped nuts
½ cup shredded coconut, if desired
1 cup Wheaties
Heat oven to 350° (mod.). Grease a 9″ square pan. Blend thoroughly
eggs, brown sugar, vanilla, Bisquick. Mix in nuts, coconut. Fold in
Wheaties. Spread in pan. Bake 30 to 35 min. Cut in 2″ squares while
warm. Makes 16.
37.
For Breakfast
PANCAKES &WAFFLES
These are frankly fancy—for just good plain pancakes see p. 2.
Betty Crocker
PUFF PANCAKES
2 eggs
1 cup milk
2⅓ cups Bisquick
2 tbsp. sugar
¼ cup cooking (salad) oil or melted shortening
Beat eggs until soft peaks form. Blend in milk. Add Bisquick and
sugar. Mix just until thoroughly dampened. Fold in oil. Spoon onto
medium-hot griddle. Grease griddle, if necessary. When puffed up,
and bubbles begin to break, cook on other side. Makes 15 to 20.
PUFF WAFFLES
Follow recipe above—except bake in preheated waffle baker.
Neat Trick: Serve Puff Pancakes or Waffles for dessert topped with
fruit and whipped cream.
38.
WAFFLES WITH PINEAPPLE
Perfectmatch for smoked ham.
2 cups crushed pineapple (#2 can)
¼ cup brown sugar (packed)
2 tbsp. butter
Mix pineapple, sugar, butter. Bring to boil, then simmer 3 min. Add a
little water if too thick. Spoon warm over crisp baked Waffles (p. 2).
P.S. Griddle is right temperature for baking when a few drops
of water sprinkled on it jump around.
BLUEBERRY PANCAKES OR WAFFLES
Topped with honey or hard sauce they double for dessert.
Make Pancakes or Waffles (p. 2)—except add 2 tbsp. sugar to the
batter; then gently fold in 1 cup fresh, or drained frozen or canned
blueberries. Dust with confectioners’ sugar.
SILVER DOLLAR PANCAKES
39.
21
How to bespecial to the children.
Make Pancake batter (p. 2). Thin with a little milk. Then spoon out a
tablespoon at a time to fill your griddle with tiny mouthfuls of “silver
dollar” pancakes. Serve several on each plate.
BACON WAFFLES
Lay short strips of bacon over grids of heated waffle iron. Close and
bake about 1 min. Make Waffle batter (p. 2)—except omit shortening.
Spoon batter over bacon. Bake.
PECAN PANCAKES AND WAFFLES
Add ¾ to 1 cup finely chopped pecans to Pancake or Waffle batter
(p. 2). Bake. Serve with syrup or ice cream.
40.
SAUSAGE ROLLS WITHMAPLE GLAZE
Make Pancakes (p. 2). Roll a fried pork sausage link in each pancake.
Top with
MAPLE GLAZE
1 cup maple or maple-flavored syrup
1 tbsp. butter
2 tbsp. cream
Mix and cook gently without stirring until slightly thickened (about 5
min.).
SPICY PANCAKES
Keep these in mind for dessert, too.
Add 1 tsp. cinnamon, ½ tsp. each allspice, cloves, and nutmeg to
Pancake batter (p. 2). Bake. Serve with Spiced Cherry Sauce.
SPICED CHERRY SAUCE
¾ cup sugar
3 tbsp. cornstarch
¼ tsp. cinnamon
⅛ tsp. salt
1 cup chopped fresh cherries (or #2 can)
1 tbsp. strained lemon juice
41.
1 cup juicefrom cherries or water
Mix sugar, cornstarch, cinnamon, salt in saucepan. Add rest of
ingredients. Bring to boil, stirring constantly. Boil 1 min. Serve hot
over plain or Spicy Pancakes (above).
APPLE PANCAKES
Add 2 cups grated unpeeled apple, 1 tbsp. lemon juice, and 2 tbsp.
sugar to Pancake batter (p. 2). Bake. Serve with syrup.
TROPICAL PANCAKES
Make Pancakes (p. 2). Top each stack with a pineapple slice. Serve
with fresh orange syrup made by boiling together until slightly
thickened 1 cup orange juice, ⅓ cup sugar, and ¼ cup water.
SOUR CREAM PANCAKES
Make Pancakes (p. 2)—except use 1 cup water and ⅔ cup sour
cream in place of milk.
CORN MEAL PANCAKES OR WAFFLES
Make Pancakes or Waffles (p. 2)—except use ½ cup corn meal in
place of ½ cup of the Bisquick.
42.
22
Neat Trick: Touse up Leftover Pancake Batter:
French Toast: Dip slices of day-old or stale bread in leftover
batter. Sauté in hot shallow fat until brown, turn and brown on
other side. Serve with syrup or jelly and confectioners’ sugar.
Meat Mates: Dip apple rings, pineapple slices, cooked baby
carrots, or cooked parsnips in leftover batter. Sauté as above.
43.
HOT FROM THEOVEN
BUTTONS AND BOWKNOTS
Like doughnuts but you twist them and bake them—the holes, too.
2 cups Bisquick
2 tbsp. sugar
1 tsp. nutmeg
⅛ tsp. cinnamon
⅔ cup cream or top milk or ½ cup milk
1 egg
Heat oven to 400° (mod. hot). Mix Bisquick, sugar, spices. Add
cream, egg. Mix well. Dust hands and board lightly with Bisquick.
Knead 2 or 3 times. Keep dough soft.
Roll out ½″ thick. Cut with doughnut cutter dipped in Bisquick. Save
“holes” to bake. Hold opposite sides of ring with fingers, twist to
make figure 8. Pat scraps together, reroll and cut. Place on baking
sheet. Bake 10 to 12 min., until golden brown. Melt ¼ cup butter.
Measure ½ cup sugar into small bowl. Immediately after baking, dip
each quickly in butter, then in sugar, coating all sides. Serve warm.
Makes about 10.
44.
SUGAR BUNS
Spoon abovedough into greased muffin cups, filling each ½ full.
Bake about 15 min. Dip in butter and sugar.
BUTTERSCOTCH-DATE-PECAN MUFFINS
(Pictured on cover.)
Drop into each of 12 greased medium muffin cups ½ tbsp. butter, ½
tbsp. brown sugar, 2 or 3 pecan halves. Fold 1 cup cut-up dates into
Muffin batter (p. 2). Spoon into prepared muffin cups. Bake.
BACON-CHEESE MUFFINS
Make Muffin batter (p. 2)—except fold in 2 tbsp. crisp, cooked diced
bacon and ½ cup grated, sharp, yellow cheese. Bake.
PRUNE, APRICOT, OR PINEAPPLE COFFEE CAKE
Make Coffee Cake batter (p. 2)—except sprinkle 2 tbsp. melted butter
and ¼ cup white or brown sugar over batter (for prune topping, use
¾ tsp. cinnamon). Arrange over top 1 cup chopped, drained cooked
prunes or apricots or 1 cup drained crushed pineapple. Bake. Serve
hot.
BANANA COFFEE CAKE
45.
23
Make Coffee Cakebatter (p. 2)—except add 1 cup mashed, fully ripe
bananas in place of milk. Bake.
LEMON COFFEE CAKE
Make Coffee Cake batter (p. 2). Melt 1 tbsp. butter. Mix in ½ cup
sugar and 1 tbsp. grated lemon rind. Sprinkle over batter. Bake 25
min.
46.
COOKING FOR ACROWD
Big things to do easily and quickly when you’re helping at
church suppers, school banquets, club meetings, weddings, or
summer camp.
Betty Crocker
BISCUITS
FOR 60 MEDIUM. Serves 30.
10 cups Bisquick (40-oz. pkg. or 2 20-oz. pkg.)
3⅓ cups milk
FOR 100 MEDIUM. Serves 50.
17 cups Bisquick
5⅔ cups milk
Follow directions for Biscuits (p. 3).
Neat Trick: In a hurry? Simply pat out biscuit dough on baking sheet.
Cut in squares with sharp knife. Quick! No scraps!
FRUIT COBBLER
47.
Heat oven to400° (mod. hot). Make biscuit dough, adding 1 tbsp.
sugar for each cup of Bisquick. Drop by spoonfuls on hot prepared
fruit. Bake 20 min.
PANCAKES
FOR 60 PANCAKES. Serves 15.
10 cups Bisquick (40-oz. pkg. or 2 20-oz. pkg.)
8⅓ cups milk
5 eggs
FOR 100 PANCAKES. Serves 25.
17 cups Bisquick
3 qt. + 2 cups milk
8 eggs
Add milk and eggs to Bisquick. Beat with rotary beater until smooth.
Follow baking directions on p. 2.
VELVET CRUMB CAKE
2⅔ cups Bisquick
1½ cups sugar
6 tbsp. soft shortening
2 eggs
1½ cups milk
[2]
2 tsp. vanilla
Follow mixing directions on p. 12. Bake in 13x9½x2″ oblong baking
pan 35 to 40 min. Cover with Broiled Topping while warm. Makes 24
2″ squares.
48.
24
Broiled Topping: Mix⅓ cup soft butter, ⅔ cup brown sugar (packed),
¼ cup cream, 1 cup Wheaties or coconut, ½ cup chopped nuts.
Spread on warm cake. Place about 3″ under broiler (low heat) until
mixture bubbles and browns (3 to 5 min.). Do not burn!
[2]
In altitudes over 3,500 feet, add ¼ cup more milk. Bake at 375°
(quick mod.) 25 to 30 min.
BACON AND SAUSAGE THE EASY WAY
Bake bacon or pork sausages in 400° (mod. hot) oven. More
can be done at one time, there’s no need to watch, and the
top of the range is free for other things. Bacon takes 10 min.,
pork sausages 20 to 30 min., turning once.
49.
Outdoor Cooking
OVER THEFIRE
Everybody’s cooking outdoors, and these ideas will work
perfectly, whether you’re camping out or cooking in the
backyard.
Betty Crocker
STICK BISCUITS
An age-old way to make hot biscuits.
Pour several cups of Bisquick into plastic bag. Roll down sides to
make cuff. Take end of long, peeled stick (thickness of little finger)
and push away Bisquick in center to make a well. Pour in about 1
tbsp. milk or water. Stir gently with stick until liquid picks up enough
Bisquick to form soft ball around end of stick (about 1″ across).
Secure ball on stick by pressing gently with hand. Hold stick over
coals, turning slowly to bake ball through and brown evenly (about 7
min.). Eat piping hot with butter, jam, or jelly.
50.
STICK TWISTS
Make ballof dough as above. Dust hands generously with Bisquick.
Slip ball from stick. Roll between palms into a 4 or 5″ strip. Wind strip
spirally around end of stick, pinching tightly at ends to secure. Bake
as above (about 5 min.). Slip off stick. Fill center with strip of cheese
or cooked meat or spoon in jelly, jam, or honey. Eat piping hot.
CHEESE TOPPERS
Follow directions for Stick Biscuits—except secure a ¾″ cube of
cheese on end of stick. Finish as directed. Also good with canned
meat.
FLAPJACKS
Big-size version Pancakes (p. 2). Fit them into out-door appetites with
exciting flavors.
1. Follow suggestions for Apple or Corn Meal Pancakes (p. 21) or
Blueberry Pancakes (p. 20).
2. Layer a stack of Flapjacks with jelly or jam, cut into quarters to
serve 4.
3. Add 1 cup drained whole kernel or fresh corn to batter.
51.
25
HUSH PUPPIES
An old-timefavorite in the Deep South now brought up to date.
Mix 1 cup corn meal, 1 cup Bisquick, 1 tsp. salt, 1 egg, and 1 cup
milk. Drop with spoon into hot fat, fry until golden brown on both
sides, turning only once. Serve hot. Makes 15 to 20.
DOG-IN-A-BISCUIT
Form Stick Twists as directed at left. Wind strip of dough around
roasted frankfurter or fried pork sausage, stretching to cover
completely. Finish same as for Stick Twists.
Neat Trick: For the crispiest coating you ever tasted, roll fresh fish,
sea food, chicken, or meat generously in Bisquick. Fry in a small
amount of fat until golden brown on both sides. Turn only once.
52.
BAKED IN THEOVEN
Carry these good things from the kitchen into your own back
yard or try them at camp. (Never go on a camping trip without
your box of Bisquick!)
Betty Crocker
MEAT TURNOVERS
Mix thoroughly 2 cups Bisquick, ½ cup milk or water, ¼ cup melted
shortening or drippings. If batter is too soft, add Bisquick. Divide into
8 pieces. Pat out to make 5” square. Place slice of cooked or canned
meat on half of square. Spread with chili sauce or pickle relish. Fold
dough over meat and seal edges with fork. Slit top. Bake 15 to 20
min. in hot oven.
Neat Trick: Put 1 piece of dough at a time in plastic bag dusted
generously with Bisquick. Pat between hands to make a 5” square. To
remove, gradually turn bag inside out, loosening dough from sides
with dull knife.
53.
CRISPY CORN BREAD
MakeMuffin batter (p. 2)—except add ¾ cup corn meal and use only
1¼ cups Bisquick. Turn batter into sizzling hot pan. Bake about 15
min. in hot oven until brown and crusty.
BLUEBERRY TRAIL BISCUITS
Make Drop Biscuits (p. 17)—except add 1 cup blueberries and 2 tbsp.
sugar to dough.
CAMPFIRE STEW WITH DUMPLINGS
Use canned or homemade stew. Make Dumplings (p. 2).
SWEET CINNAMON ROLLS
Make Biscuit dough (p. 3). Drop small spoonfuls into mixture of
cinnamon and sugar. Roll to coat surface. Bake 8 to 10 min. in hot
oven. Makes 24.
FRUIT DUMPLINGS
Heat no. 2 can canned berries or fruit (2½ cups) to boiling. Sweeten
fruit, if necessary. Then make half recipe for Dumplings (p. 2) and
54.
26
cook on fruit.
NEIGHBORHOODBARBECUE
Meat Turnovers
Baked Beans
Sliced Bermuda Onions, Tomatoes
Velvet Crumb Cake (p. 12)
Coffee
A NOTE FROM THE AUTHOR
When you use our Bisquick recipes you can be sure each
baking will be easy to do and good to eat. That’s because after
careful testing in our kitchens hundreds of homemakers have
tried them in their own home kitchens and served them to
their families.
Only the recipes rated tops by homemakers are passed along
to you. That’s why I know you’ll be happy with every one!
Betty Crocker
55.
*Basic Bakings
(Also onyour Bisquick box)
Dinner
Company’s Coming
Lunch or Supper
Breakfast
Cooking for a Crowd
Outdoor Cooking
BREADS
Bacon Whirls
*Biscuits
Bacon
Blueberry Trail
Broccoli
Buttermilk
Cheese
Dinner
Drop
Herb
Hot Pimiento Cheese
Stick
Breakfast Ring
Butter Sticks
Buttons and Bow Knots
Celery Crescents
Cheese Bread
Cheese Snacks
Cheese Toppers
Cinnamon Biscuit Balls
INDEX
2-3
4-8
9-14
15-19
20-22
23
24-25
17
3, 23
17
25
6
4
17
4
17
4
17
24
10
4
22
17
4
14
24
14
Date Bars
1-2-3 PeanutButter Cookies
“Pudding” Cookies
DESSERTS
Apple or Peach Crisp
Chocolate Pudding
Fruit Cobbler
Fruit Dumplings
Fruit Short Pie Cobbler
*Fruit Shortcake
Hot Fudge Pudding
Peach Pinwheels
Ranch Pudding
Short Pie
Strawberry Glacé
Sundae
MAIN DISHES
Baked Bacon or Sausage
Baked Hamburger or Sausage Sandwich
Baked Meat Sandwich
Batter Franks
Bisquick Noodles
Breaded Meat, Chicken or Fish
Campfire Stew with Dumplings
Chicken and Biscuits, Oven-crisp
Chicken Griddlecakes
Chicken Pie
Chicken Pot Pie
Double
Coating Fish or Meat
Corn and Shrimp Casserole
Crispy Fried Fish
Deviled Ham Turnovers
Dog-in-a-Biscuit
Fritters
Hamburger Roll-ups
19
19
19
18
18
23
25
8
3
8
8
18
8
9
8
23
13
15
13
7
7
25
6
16
6
5
5
24
5
6
14
24
7
15
Welcome to ourwebsite – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookfinal.com