• Android

    Android is an operating system based on the Linux kernel, and designed primarily for touch screen mobile devices such as smart phones and tablet computers. Android is a Linux-based software system, and similar to Linux, is free and open source software. This means that other companies can use the Android operating developed by Google and use it in their mobile devices.Android gives you a world-class platform for creating apps and games for Android users everywhere, as well as an open marketplace for distributing to them instantly.

  • Welcome to Bashguru

    Linux is one of popular version of UNIX operating System. It is open source as its source code is freely available. It is free to use. Linux was designed considering UNIX compatibility. It's functionality list is quite similar to that of UNIX and become very popular over the last several years. Our Basic motive is to provide latest information about Linux Operating system.

  • Python Programming

    Python is a comparatively simple programming language, compared to c++. Although some of the benefits of c++ are abstracted away in python, they are replaced with an overall easier to learn language with many “intuitive” features. For this reason it is common and recommended by most professionals that people new to programming start with python.

  • Perl Programming

    Perl is an open-source, general-purpose interpreted programming language. Used often for CGI, Perl is also used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. The Perl languages borrow features from other programming languages including C, shell scripting (sh), AWK, and sed. They provide powerful text processing facilities without the arbitrary data-length limits of many contemporary UNIX command line tools, facilitating easy manipulation of text files.

  • Android

    Android is an operating system based on the Linux kernel, and designed primarily for touch screen mobile devices such as smart phones and tablet computers. Android is a Linux-based software system, and similar to Linux, is free and open source software. This means that other companies can use the Android operating developed by Google and use it in their mobile devices.Android gives you a world-class platform for creating apps and games for Android users everywhere, as well as an open marketplace for distributing to them instantly.

  • Welcome to Bashguru

    Linux is one of popular version of UNIX operating System. It is open source as its source code is freely available. It is free to use. Linux was designed considering UNIX compatibility. It's functionality list is quite similar to that of UNIX and become very popular over the last several years. Our Basic motive is to provide latest information about Linux Operating system.

Saturday, June 21, 2008

Posted by venu k
8 comments | 12:44 AM
Bash variables are defaults to global What makes a variable local? A variable declared as local is one that is visible only within the block of code in which it appears. It has local "scope." In a function, a local variable has meaning only within that function block.Ex:local variable name func (){local loc_var=23# Declared as local variable.# Uses the 'local' builtin.echo "\"loc_var\" in function = $loc_var"global_var=999 # Not declared as local.# Defaults to global.echo "\"global_var\" in function = $global_var"}func# Now, to see if local variable...
Posted by venu k
2 comments | 12:24 AM
Unlike many other programming languages, Bash does not separate its variables by "type". Essentially, Bash variables are character strings, but, depending on context, Bash permits integer operations and comparisons on variables. The determining factor is whether the value of a variable contains only digits.Integer or string?a=2334 # Integer.let "a += 1"echo "a = $a " # a = 2335 # Integer, still.b=${a/23/BB} # Substitute "BB" for "23". # This transforms $b into a string.echo...

Friday, June 6, 2008

Posted by venu k
4 comments | 7:56 AM
#!bin/bash# backs up all files in current directory modified within last 24 hours# in a tarred and zipped file# Replace 1 with how many day's you want to back up filesBACKUPFILE=backup-`date +"%m-%d-%Y"`# Embeds date in backup filenamearchive=${1:-$BACKUPFILE}#If no filename specified default to backup-MM-DD-YYYYfind . -mtime -1 -type f -print0 xargs -0 tar rvf "$archive.tar"#check bellow command# tar cvf - $(find . -mtime -1 -type f -print) > $archive.tar# It works But will fail to backup file names contain space# if there is no files containing...

Wednesday, June 4, 2008

Posted by venu k
7 comments | 6:11 AM
#!/bin/bash# Traverse a directory using depth first traversal technique# Usage $0 directorypath# otherwise it takes current working directory as directory pathdepth(){#Do a small depth checking how deep into the tree we are k=0 while [ $k -lt $1 ] do echo -n " " let k++ #or use k=`expr $k + 1` done}traverse(){# Traverse a directoryls "$1"while read ido depth $2 if [ -d "$1/$i" ] then echo Directory: $1/$i traverse "$1/$i" `expr $2 + 1` ...