“Ejemplo de script bash” Código de respuesta

Cómo crear un script bash

#!/bin/bash

echo "Hello, world!"
Cooperative Cassowary

bash haz guión

use below script to easilly create scripts with different types that are automaticaly set to executable

#!/bin/bash

version="1.0"

function help-text (){
	echo "-v : Show version"
	echo "-t : Type of script you want to create (bash/python3/...) defaults to bash"
	echo "-h : Show help text"
	exit 0;
}

args=("$@") 
ELEMENTS=${#args[@]}

if [[ $1 = "-h" ]]; then
	help-tekst
fi

for (( i = 0; i < $ELEMENTS; i++ )); do
	case ${args[${i}]} in
		"-"* )
			argument=${args[${i}]}
			for (( j=1; j<${#argument}; j++ )); do
			  	case "${argument:$j:1}" in
			  		"v"  )
						echo "Version: $version"
						;;
					"t"  )
						fileType=${args[${i}+1]}
						i=$i+1
						;;
					"h"  )
						help-text;
						exit 0;
						;;
					*	 )
						echo "-${argument:$j:1}" "invalid command, use -h for more info"
						;;
				esac
			done
			;;
		*	 )
			fileName=${args[${i}]};
			;;
	esac
done

if [[ -z "$fileName" ]]; then
	echo "No fileName was provided"
else
	if [[ -z "$fileType" ]]; then
		printf "#!/bin/bash\n" > $fileName;
		chmod +x $fileName;
	else
		printf "#!/bin/$fileType\n" > $fileName;
		chmod +x $fileName;
	fi
fi
Jos

Bash "= ~" Ejemplo

$ [[ 45 =~ [0-9]+ ]] && echo "45 contains digits"
45 contains digits

$ [[ "hello" =~ [0-9]+ ]] && echo "hello doesnt contains digits"
$ [[ "hello" =~ [a-z]+ ]] && echo "hello contains alphabets"
hello contains alphabets
Cheerful Cockroach

Ejemplo de script bash

ipconfig /all
ping google.com
tracert google.com
PAUSE
Salman Ahmad

Respuestas similares a “Ejemplo de script bash”

Preguntas similares a “Ejemplo de script bash”

Más respuestas relacionadas con “Ejemplo de script bash” en Shell/Bash

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código