UsiScript
The features to create your script
Change the Language :
(This paragraph exist because your web browser has disabled JavaScript.)
bash
powershell
python
yaml
json
jinja2
text
linux (bash)
windows (powershell)
Choose your Template :
Template_getops-functs-readfile.sh
Comments
Original author = Sylvain HORRIERE
description =
For each line in the file input, get the webserver and check the urls
Preview Template_getops-functs-readfile.sh
script_functions_1.sh
Comments
Original author = silfun1
description
This template give an example of two arguments given to a script, with a getops loop that check and get the varibales
2 functions exists: one is the usage and the other named backup (create a backup copy of a file)
A check if done to see if the arguments are empty or not. If the second argument (target file) is still empty, we create the target filename automatically
Preview script_functions_1.sh
script_one_argument.sh
Comments
Original author = silfun1
description
Template with one variable named VAR1, that get value form an argument given to the script
There is a check to see if there is the argument and if the variable is not empty
Preview script_one_argument.sh
template-getopts.sh
Comments
Source = https://github.com/RenatGilmanov/shell-script-template/blob/master/getopts/template-getopts.sh
Original author = RenatGilmanov
Description
This template include an example of the getops loop
Preview template-getopts.sh
template-shflags.sh
Comments
Source = https://github.com/RenatGilmanov/shell-script-template/blob/master/shflags/template-shflags.sh
Original author = RenatGilmanov
description
This template show us an example of the shflags usage
Preview template-shflags.sh
template_Eric-Hache.sh
Comments
Original author = Sylvain H.
description
This template give an example of severals arguments given to a script, with a getops loop and shift keywords. It check and get the varibales
Usage function
A check if done to see if the arguments are empty or not.
A lot of checks are done to be sure that the variables contains good values.
A log file is created to have a trace.
#
#
Preview template_Eric-Hache.sh
zcolor_bash_template.sh
Comments
Source = https://linuxtidbits.wordpress.com/2012/01/20/bash-script-templates/
Original author = Todd Partridge (Gently)
Description
This template show us a usage of the colors in bash
Preview zcolor_bash_template.sh
Your script
#!/bin/bash #Colours red="\033[00;31m" RED="\033[01;31m" green="\033[00;32m" GREEN="\033[01;32m" brown="\033[00;33m" YELLOW="\033[01;33m" blue="\033[00;34m" BLUE="\033[01;34m" purple="\033[00;35m" PURPLE="\033[01;35m" cyan="\033[00;36m" CYAN="\033[01;36m" white="\033[00;37m" WHITE="\033[01;37m" NC="\033[00m" echo -e "${WHITE}******************************************************************************" echo -e "${WHITE}** **" echo -e "${WHITE}** Powered By Linux **" echo -e "${WHITE}** **" echo -e "${RED}******************************************************************************" CPUMOD=$(cat /proc/cpuinfo | grep -m 1 -w 'model name' | awk -F: '{print $2}') HOSTNAME=$(uname -n) KERNEL=$(uname -r) MEMTOTAL=$(cat /proc/meminfo | grep -m 1 -w 'MemTotal' | awk -F: '{print $2}') MEMFREE=$(cat /proc/meminfo | grep -m 1 -w 'MemFree' | awk -F: '{print $2}') SWAPTOTAL=$(cat /proc/meminfo | grep -m 1 -w 'SwapTotal' | awk -F: '{print $2}') SWAPFREE=$(cat /proc/meminfo | grep -m 1 -w 'SwapFree' | awk -F: '{print $2}') echo -e "" echo -e "${WHITE} Welcome ${YELLOW}${USER} ${WHITE} to the LandofLinux.com" echo -e "" echo -e "${WHITE} Date: "`date` echo -e "" echo -e "${WHITE} Hostname: ${HOSTNAME}" echo -e "${WHITE} CPU Model: ${CPUMOD}" echo -e "" echo -e "${WHITE} Total Memory: ${MEMTOTAL}" echo -e "${WHITE} Free Memory: ${MEMFREE}" echo -e "" echo -e "${WHITE} Swap Total: ${SWAPTOTAL}" echo -e "${WHITE} Swap Free: ${SWAPFREE}" echo -e "" echo -e "${RED}******************************************************************************" # Reset Terminal Colour Back to Normal echo -e "${NC}"
Last modification done on 2022-11-13 05:17:30 by anonymous
Download
Download the script
Download as ZIP
Download as TXT
Versions of this script
The last version
Version 1
Name of this script
Expiration of the script
This script won't expire
No limit
7 days
15 days
30 days
90 days
180 days
Keys-Bindings for the editor
Ctrl-F / Cmd-F
Start searching
Ctrl-G / Cmd-G
Find next
Shift-Ctrl-G / Shift-Cmd-G
Find previous
Shift-Ctrl-F / Cmd-Option-F
Replace
Shift-Ctrl-R / Shift-Cmd-Option-F
Replace all
Alt-F
Persistent search (dialog doesn't autoclose, enter to find next, Shift-Enter to find previous)
Alt-G
Jump to line
Hide this paragraphe
Package Information
Path of this script inside the package
This script is in a "AllInOne" format file
Open package
Hide this paragraphe