Main > Free Download Search >

Free bash software for linux

bash

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 249
Bash 3.2

Bash 3.2


Bash is the shell, or command language interpreter, that will appear in the GNU operating system. more>>
Bash is the shell, or command language interpreter, that will appear in the GNU operating system.
Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). Bash is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard.
It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.
Main features:
- Command line editing
- Unlimited size command history
- Job Control
- Shell Functions and Aliases
- Indexed arrays of unlimited size
- Integer arithmetic in any base from two to sixty-four
<<less
Download (2.3MB)
Added: 2006-10-12 License: GPL (GNU General Public License) Price:
650 downloads
lpr-bash 0.9a

lpr-bash 0.9a


lpr-bash is a replacement for the lpr command found in lpr(ng), CUPS, and other Unix printing systems. more>>
lpr-bash is a replacement for the "lpr" command found in lpr(ng), CUPS, and other Unix printing systems. lpr-bash is implemented as a shell script.
Originally designed to run on LinuxFromScratch, and later ported to gentoo, it should work with virtually any flavor of Linux or Unix, and maybe even Mac OS X.
The most common Linux Printing Systems consists of a daemon that needs to run in the background, in most cases listening on a port (ipp://, TCP port 631) for data, in the case of CUPS even as a webserver.
The advantage of this overdone functionality is that you can print from another PC in the network using the IPP protocol, while lpr-bash needs to resort to the print server functionality of samba for network printing.
If you only want local printing or have samba already started, lpr-bash is the smaller, less complex Printing System for you.
Enhancements:
- Two nasty bugs were fixed in local printing, ebuild, printcap-convert, and unwanted output to stdout.
- The print group was changed to lp for gentoo conformity. (un)lockprinter commands were added.
- The install script was changed to use portage on gentoo systems.
- A Web page was added to the standard documentation.
- The package now unpacks into a subdirectory.
<<less
Download (0.069MB)
Added: 2005-11-30 License: GPL (GNU General Public License) Price:
1425 downloads
Env::Bash 0.04

Env::Bash 0.04


Env::Bash is a Perl extension for accessing _all_ bash environment variables. more>>
Env::Bash is a Perl extension for accessing _all_ bash environment variables.

SYNOPSIS

use Env::Bash;

Standard interface:

my @var = get_env_var( "SORCERER_MIRRORS",
Source => "/etc/sorcery/config", );
print "SORCERER_MIRRORS via get_env_var:n",
join( "n", @var ), "ncount = ", scalar @var, "n";

@var = Env::Bash::SORCERER_MIRRORS
( Source => "/etc/sorcery/config", );
print "SORCERER_MIRRORS via name:n",
join( "n", @var ), "ncount = ", scalar @var, "n";

my @keys = get_env_keys( Source => "/etc/sorcery/config",
SourceOnly => 1, );
print "first 10 keys:n", map { " $_n" } @keys[0..9];
Object oriented interface:
my $be = Env::Bash->new( Source => "/etc/sorcery/config",
Keys => 1, );
my @var = $be->get( "SORCERER_MIRRORS" );
print "SORCERER_MIRRORS via get:n",
join( "n", @var ), "ncount = ", scalar @var, "n";

@var = $be->SORCERER_MIRRORS;
print "SORCERER_MIRRORS via name:n",
join( "n", @var ), "ncount = ", scalar @var, "n";

$be = Env::Bash->new( Keys => 1,);
@var = $be->HOSTTYPE;
print "HOSTTYPE via name:n",
join( "n", @var ), "ncount = ", scalar @var, "n";

if( $be->exists( BASH_VERSINFO ) ) {
print "BASH_VERSINFO =>n ",
join( "n ", $be->BASH_VERSINFO ), "n";
}

my %options = $be->options( [], Keys => 1 );
Tie HASH interface:
my %env = ();
tie %env, "Env::Bash", Source => "/etc/sorcery/config", ForceArray => 1;

my $var = $env{SORCERER_MIRRORS};
print "SORCERER_MIRRORS via tied hash:n",
join( "n", @$var ), "ncount = ", scalar @$var, "n";

$var = $env{HOSTTYPE};
print "HOSTTYPE via tied hash:n",
join( "n", @$var ), "ncount = ", scalar @$var, "n";

while( my( $key, $value ) = each %env ) {
print "$key =>n ", join( "n ", @$value ), "n";
}

<<less
Download (0.014MB)
Added: 2007-04-13 License: Perl Artistic License Price:
926 downloads
BashDiff 1.43

BashDiff 1.43


Bash.Diff is a patch against Bash that incorporates many useful features from Awk, Python, Zsh, Ksh, and others. more>>
BashDiff is a patch against Bash that incorporates many useful features from Awk, Python, Zsh, Ksh, and others.
In the main core, it adds the following: new brace expansion {a..b}, new parameter expansion ${var|...}, new command substitution $(=...), extended for, while, and until loops, extended case statement, new try-block with integer exception, and new here document<<less
Download (0.121MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
940 downloads
Bash Blogger 0.3.6

Bash Blogger 0.3.6


Bash Blogger is a shell script that generates CSS styled XHTML 1.1 static Web pages. more>>
Bash Blogger is a shell script that generates CSS styled XHTML 1.1 static Web pages.
Keeping up a website is basically just adding new content and a bunch of small repetitive tasks, e.g. updating the archives, updating the front page, etc. Bash scripting is good for automating repetitive tasks, so this works out pretty well.
Why program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- This release adds pingservices to notify technorati, blo.gs, etc. when a site is updated.
- It adds pingback support (autodiscovery and XML-RPC posting of pingback).
- User templates are now fully exposed.
- The default templates have been changed from XHTML 1.1 to HTML5 as per WHATWG recommendations.
- An ispell/aspell spellcheck menu option has been added.
- The welcome message code has been replaced with functions to make articles "sticky".
<<less
Download (0.032MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
822 downloads
libbash 0.9.10a

libbash 0.9.10a


libbash is a tool that enables bash dynamic-like shared libraries. more>>
libbash is a tool that enables bash dynamic-like shared libraries.
libbash library does this by managing bash scripts that contain functions you may want to use in various scripts.
Enhancements:
- getopts.sh: The last getopts change seem to disable the ability to use `-e, `-n and `-E, being valid `echo parameters. Fixed.
<<less
Download (0.042MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1267 downloads
Bashblogger 0.3.5

Bashblogger 0.3.5


Bash Blogger is a small, bash-powered, weblog engine. more>>
Bash Blogger is a small, bash-powered, weblog engine. Bashblogger generates valid, semantic, XHTML 1.1 webpages styled with a single CSS for layout and appearance without relying on popular, server-side scripting languages (i.e. Perl, Python, PHP, ASP, SSI, etc.).
Why program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- When I change the name of an article and rebuild the site the name change only changes in the bash blogger menu. The index/article etc ... still list the original title. FIXED
- If you attempt to delete an article and fail to confirm with Y/n (just press enter) bblog exits instead of returning to previous menu. FIXED
<<less
Download (0.024MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1115 downloads
BASH Debugger 3.1-0.08

BASH Debugger 3.1-0.08


BASH Debugger is a patched BASH with a full-fledged debugger. more>>
Bash Debugger project contains patched sources to BASH that enable better debugging support as well as improved error reporting.
In addition, this project contains the most comprehensive source-code debugger for bash that has been written.
Since this project maintains as an open CVS development and encourages developers and ideas, the space could be also be used springboard for other experiments and additions to BASH.
Enhancements:
- This release adds a gdb-like "load" command to force reading in a file.
- Files coming from function line-specifications are now read in (Debian Bug #40336).
- Negative numbers are now allowed in "frame" (and "up" and "down") commands.
- Help, manual page, and documentation fixes have been made, including suggested use of $PS4.
<<less
Download (0.65MB)
Added: 2007-01-21 License: GPL (GNU General Public License) Price:
1010 downloads
Bash Port Knocking 0.0.1

Bash Port Knocking 0.0.1


Bash Port Knocking is a set of scripts that use standard Linux tools to acheive a port knocking system. more>>
Bash Port Knocking is a set of scripts that use standard Linux tools to acheive a port knocking system. A Web page is used to open ports, and an email is sent every time the port knocking sequence is successfully made.
Main features:
- Uses custom scripts to begin firewall and ipmasquerade for multiple connections. This can be used as a gateway for ethernet provided Internet Connectivity in addition to supplying port knocking services.
- This script creates a web page that can be used for port knocking. This page can be used locally if the browser is using a public/anonymous proxy.
- This scripts emails the above created browser page to a specified email recipient each time the port knock sequence is successfully acheived.
- This script logs successful port knocks but denies knocks that hit a port designed in the initial scripts. This allows the script to be closed automatically if someone is hitting your computer repeatedly trying to automatically open the ports and allows you to close the ports if youve completed a log in or other desired action.
- In its current state it has run successfully for quite some time and been tested repeatedly with both anonymous proxy and remotely by the author for opening ssh.
- It allows the user to control the depth of the logs searched to function in a very low usage enviornment or a very high use enviornment as desired.
- It sorts the knocks by knocking address to prevent possible denial of service.
<<less
Download (0.003MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1208 downloads
Advanced Bash Scripting Guide 5.6

Advanced Bash Scripting Guide 5.6


Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 940-page printed book. more>> <<less
Download (2.91MB)
Added: 2009-04-10 License: Freeware Price: $0
259 downloads
 
Other version of Advanced Bash Scripting Guide
Advanced Bash Scripting Guide 5.4Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 918-page
Price: $0
License:Freeware
Download (2.85MB)
250 downloads
Added: 2009-04-03
Advanced Bash Scripting Guide 5.0The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting
License:(FDL) GNU Free Documentation License
Download (0.74MB)
892 downloads
Added: 2007-06-21
Intro to Bash Programming HOWTO 0.8

Intro to Bash Programming HOWTO 0.8


Intro to Bash Programming HOWTO is a bash programming tutorial. more>>
Intro to Bash Programming HOWTO is a bash programming tutorial.
The Intro to Bash Programming HOWTO is meant for newbies who wish to learn how to write shell scripts for bash, the GNU Boure-Again shell.
It contains several samples. It is very early in its development, but it is hoped that some people might find it useful.
Enhancements:
- New translations included and minor correcitons.
<<less
Download (MB)
Added: 2006-10-03 License: (FDL) GNU Free Documentation License Price:
1123 downloads
AmigaSHELL 2.3

AmigaSHELL 2.3


AmigaSHELL is a linux shell replacement. more>>
AmigaSHELL makes your boring gray on black colored bash shell revive like in the old days. Just like on Amiga(tm), blue, white, orange, black at its finest. With a nice informational bar at the top.
Installation
(be root)
make install
amigashell start
cd /etc/rc2.d
ln -s ../init.d/amigashell S99amigashell
Enhancements:
- cursors for xfree86 4.3
- left_ptr, right_ptr, busy
- added theme for wmpinboard as well
<<less
Download (0.02MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1665 downloads
ZhuaShuShell 2.6

ZhuaShuShell 2.6


ZhuaShuShell project is a set of bash shell scripts to crawl online e-books. more>>
ZhuaShuShell project is a set of bash shell scripts to crawl online e-books (in HTML format) from certain Chinese e-book sites and save the data that is formatted as a single text book to your local machine.
Enhancements:
- A new BBS board that store some stories about ghosts is supported.
<<less
Download (MB)
Added: 2007-07-08 License: GPL (GNU General Public License) Price:
838 downloads
Sambascan2 0.4.0

Sambascan2 0.4.0


Sambascan2 is a small bash-script, which can scan for SMB-shares in a given Netz. more>>
Sambascan2 is a small bash-script, which can scan for SMB-shares in a given Netz.
The project currently needs nmap, find, smbclient, sed and grep. If you know a less agressive way for scanning on port 139, please tell me, because I thing nmap is not so polite.
sambascan2 was only written to scan in public shares and not in private ones (this may change with the time).
It is possible, that the Share have a directory with other permissions than the one needed to access it. Check the permission of the wanted directory, and if Samba can access it as the public user.
Enhancements:
- This version adds the ability to scan password protected shares, using known logins and passwords for the host being scanned.
<<less
Download (0.010MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
890 downloads
MP3 Database II 2.9

MP3 Database II 2.9


MP3DB2 is a collection of bash scripts for keeping track of large MP3 collections. more>>
MP3DB2 is a collection of bash scripts for keeping track of large MP3 collections. It will retrieve song information from the filenames and ID3 tags of a directory or CD of MP3s and store them in a local database.
This program is a complete rewrite of my MP3 database version 1. Version 1 only stored the data that was present in the filenames while version 2 actually retrieves information from the ID3 tags of each MP3.
Please note that as of this version the database format is NOT considered carved in stone. I have already added a few fields mid-development and this will continue for a while if I think the format can be made better. See the changelog for a list of changes to the database format since V2.0.
Enhancements:
- mp3dupe: now just displays the name of the directory we are checking not the full path in the host filesystem.
<<less
Download (0.096MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1190 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5