Anjasfedo / bash-script

Basic Bash Script.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

open vim vim [file name]

insert mode on vim i

write and quit on vim :wq

quit without save on vim "q!

run bash script with bash interpreter bash [script name]

print work directory pwd

code to give intrepreter on bash file (sh) #!/bin/bash

run bash script with intrepreter on it ./[script name.sh]

if permission denied, give it permission chmod u+x [script name.sh]

overwrite to file echo [text] > [file name.txt]

append to file echo [text] >> [file name.txt]

word count wc -w [file name.txt]

word count redirect input wc -w < [file name.txt]

EOF cat << EOF then close with EOF

input redirect triple less wc -w <<< ["any string"]

code equal [ [a] = [b] ] or [ [a] -eq [b] ]

create array VARIABLE = (one two three four five)

print all data on array echo ${VARIABLE[@]}

print index data echo ${VARIABLE[0]}

for loop for item in ${VARIABLE[@]}; do echo -n $item | wc -c; done

awk print positional file awk '{print $1}' [file name.txt]

awk print csv file awk -F, '{print $1} [csv file name.csv]'

sed to replace text sed 's/[file to replace]/[replace to]/g' [file name.txt]

create backup file with sed sed -i.ORIGINAL 's/[file to replace]/[replace to]/g' [file name.txt]

About

Basic Bash Script.


Languages

Language:Shell 100.0%