Example Commands

# Execute multiple commands on one line

					$ pwd ; ls tmp ; print "Hello world"

# Run the find command in the background

					$ find . —name tmp.out —print &

# Connect the output of who to grep

					$ who | grep fred

# Talk to fred if he is logged on

					$ {who | grep fred ;} && talk fred

# Send ls output to ls.out, even if noclobber is set

					$ ls >| ls.out

# Append output of ls to ls.out

					$ ls >> ls.out

# Send invite.txt to dick, jane, and spot

					$ mail dick jane spot < invite.txt

# List file names that begin with z

					$ ls z*

# List two, three, and four character file names

					$ ls ?? ??? ????

# List file names that begin with a, b, or c

					$ ls [a-c]*

# List file names that do not end with.c

					$ ls *[!.c]

# List file names that contain ...

Get Korn Shell: Unix and Linux Programming Manual, Third Edition, The now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.