paint-brush
Building a Linux Shell [Part V]by@MIMA
2,667 reads
2,667 reads

Building a Linux Shell [Part V]

by Mohammed Isam22mAugust 6th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

This is part V of a tutorial on how to build a Linux shell. You can download the complete source code for Part V from this GitHub repository. In this part, we'll implement the 7 word expansions defined by POSIX. The shell performs tilde expansion, parameter expansion, arithmetic expansion, command substitution, field splitting, pathname expansion, and quote removal. After finishing this lesson, it would be a good exercise if you extended the shell by implementing the non-POSIX word expansions.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Building a Linux Shell [Part V]
Mohammed Isam HackerNoon profile picture
Mohammed Isam

Mohammed Isam

@MIMA

GNU/Linux system administrator and programmer

About @MIMA
LEARN MORE ABOUT @MIMA'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Mohammed Isam HackerNoon profile picture
Mohammed Isam@MIMA
GNU/Linux system administrator and programmer

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite