• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Heirloom Bourne Shell Download

Heirloom Bourne Shell

July 6, 2005
Heirloom Bourne Shell is a Unix shell that is portable and based on the traditional model, available for various platforms.
Version 050706
License GPL
Platform Linux
Supported Languages English
Homepage dbtroff.sourceforge.net
Developed by Gunnar Ritter
The Heirloom Bourne Shell is a Unix shell software that is a portable variant of the traditional Unix shell. It is derived from OpenSolaris code which implements the SVR4/SVID3 level of the shell. This software has a lot to offer, and here are some of the key features of "Heirloom Bourne Shell" that are worth noting.

One of the prominent features that stand out is script portability testing. Despite the Bourne shell not being POSIX-conforming, it remains the father of all Unix shell scripting languages. Nonetheless, with the Heirloom Bourne Shell, most scripts that run in it will run with any Unix shell that is still in use in the twenty-first century. It is relatively easy to write shell scripts that are both POSIX-conforming and usable with the Bourne shell.

Furthermore, Heirloom Bourne Shell offers processing of legacy scripts. Some historical scripts did use language features proprietary to the Bourne shell, and converting them to portable shell language would be challenging. This software offers an alternative to running those legacy scripts using a Bourne shell.

When it comes to general script processing, the Bourne shell may not provide as many features as newer Unix shells, but it is still a highly usable scripting language. The language of the Bourne shell has been stable for almost two decades now and will remain so with this implementation. This makes the Bourne shell a no-surprises scripting language once the programmer has familiarized themselves with it.

Finally, the Bourne shell offers interactive use. It provides job control if it is invoked as jsh and runs on a terminal. The Bourne shell is devoid of fancy features such as a command history, command line completion, etc. However, working without these features tends to make the user more focused on their task. In the long run, using the Bourne shell can lead to a more even-tempered, concentrated working style.

The latest release of Heirloom Bourne Shell presents a few changes. Spell checking for the "cd" command is now optionally available. It can be enabled in the makefile at will. Job control is not re-enabled in interactive subshells within the left sides of pipelines anymore. This previously caused commands like "(cat a; cat b) | cat" to fail with "+ Stopped (tty output)". Additionally, job control now works on FreeBSD. Calls to memcpy() with overlapping source and destination have been replaced by memmove(). The directory "/usr/lib/locale" is no longer required to be present to activate locale processing, and the manual page's "NOTES" section now lists some behavior special to the Bourne shell. Heirloom Bourne Shell has a lot to offer, and it is worth trying it out.
What's New

Version 050706: N/A

Free Download 82K
341
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

EMailRobot
EMailRobot is a framework designed for the development of email auto-responders. It ...
Ingo H3
Ingo is a software tool designed for managing and filtering emails. It ...
FollowMeIP
FollowMeIP offers a solution for IP address tracking.
authform_middleware
Authform_middleware is a form authentication middleware that can be implemented in WSGI ...
VMWare Workstation
VMWare permits the operation of virtual machines in Linux, creating efficient computing ...
Bob's Process Tracker
A Linux process tracker is a software tool that monitors and manages ...
hbuild53
hbuild53 is a software tool designed to automate post-build tasks for servers ...
Randomize Lines
"Randomize Lines (rl)" is a command-line application that can read lines from ...
Image::Math::Constrain
This software allows for mathematical scaling of images, particularly for image size ...
config-mplayer
Config-mplayer is a user-friendly software tool that enables users to personalize and ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.