notes/scripts
2026-04-02 16:01:59 -07:00
..
archives
calcurse_notification_attempts
img-optimize@c78ff855ef
nc_play
parallel
python
samples 📝 Saved sample of using sqlite with bash 2024-02-23 10:06:56 -08:00
sbs@7afbde68ca
tutorials_notes
alarm
align 🔧 Another latex espanso alias 2025-03-27 15:55:48 -07:00
ansi_colours
array_methods.sh
asci
associative_arrays.sh
bash_err_codes.txt
batnotify
bestcompress
bgit
bgit_echomoji
bgit_help
bgit_init
bgit_revert
bgit_v2
bmap
bslash 🔧 Bslash now works with llama 2023-12-07 11:31:57 -08:00
bsphide
btime 🐛 Fixed leading 0 bug 2024-12-01 09:06:52 -08:00
calc
case_example.sh
cgrep
changebrightness
checkdistro
citystats.sh
commons
convertatemp
cpr
def
dependencycheck
dmconf
dmwiki 🔧 Adjusted dmenu scripts to have larger font size 2023-11-29 21:16:08 -08:00
dnsl
docker-rm
docker-sh
dye
error.sh
error_codes.sh
fig
fixcam
formatdir
freeze 📝 New freeze script 2024-05-13 01:55:26 -07:00
fstrim_notify.sh
functions.sh
genrss
getopts_check.sh
gifpress 🔧 Updated configs and installed libreoffice 2024-03-03 18:50:40 -08:00
gitmojis
gnore
has
hcrl
hex2hsl.sh
hex2rgb.sh
hsl2hex.sh
html5 🔧 Updated default html5 template 2026-04-02 16:01:59 -07:00
imgpress
imgscaler
inpath
install_binaries.sh
intro
ipaddr Changed ipaddr to basic bash script 2024-07-11 22:47:41 -07:00
ivdl 🔧 Basic script for invidious 2025-04-21 01:45:28 -07:00
ivdl-a 🔧 Another ivdl script 2025-07-26 11:32:47 -07:00
ivdl-w 🔧 Another invidious/yt-dlp script 2025-04-21 07:19:58 -07:00
jscurl
jscurl_with_notes
kcss 🔧 Updated kevin powell defaults 2024-09-05 05:52:34 -07:00
killport
lftorr 🔧 Added lftorr script 2024-08-09 16:10:46 -07:00
lic
listargs
loops.sh
lorem
ltranslate
make_paru_list
makelist
makelist_laptop
matrix ✏️ Adjusted matrix script 2025-03-30 13:58:50 -07:00
mcrl
minify
mkbackup 🔧 Massive update to personal gentoo configs 2025-12-03 02:44:11 -08:00
mycd 🚧 Added mycd script and cdls alias 2024-11-26 15:06:02 -08:00
newcal
newrm
newrm_with_notes
node_script.sh
nodejs_spawn.js
normdate
npm_init
ntfy
ocrl
odysee
opti
osm
overwrite
ow_v1.sh
ow_v2.sh
permissions.sh
pgcli-d 🔧 More helpful psql scripts 2024-09-10 07:06:40 -07:00
ph
php8 🔧 Basic espanso bash script for php 2023-11-21 03:12:49 -08:00
piecewise ✏️ Updated piecewise alias 2025-03-11 17:14:16 -07:00
play_with_getopts.sh
pmvh 🔧 Added another sec script 2024-07-24 01:54:57 -07:00
pomo
pretty
print_args.sh
printf.sh
prompt 🔧 Adjusted dmenu scripts to have larger font size 2023-11-29 21:16:08 -08:00
psql-d 🔧 More helpful psql scripts 2024-09-10 07:06:40 -07:00
pug5
pyalarm
python_script.sh
python_update.py
quetre
rdir ✏️ Fixed typo 2025-09-28 19:16:26 -07:00
README.md
reboot.sh
remember
remindme
repl
resolution
resume_read 📝 Update scripts, made wireshark notes 2024-11-25 14:38:14 -08:00
rgb2hsl.sh
rpipe.sh
rpl
rs ✏️ Adjusted rs script 2025-09-19 12:55:51 -07:00
rt 📝 Made notes and adjustments for wireguard setup 2025-08-18 18:15:13 -07:00
scriptbc
scrpt 🔧 Modified scrpt to check for file first 2023-11-21 23:38:50 -08:00
sdir
seo
serve 🚧 Various updates 2026-03-02 18:28:36 -08:00
set_shopt.sh
shutdown.sh
source_functions.sh
source_source.sh
srt2vtt.sh
stopwatch
strings.sh
sub
tcolors
teddit
test.sh
testjo
testman
textme
timein
toblame
transcript.sh
trap.sh
trim
trycatch
tsc-i 🔧 Simple script that automates basic ts init 2023-11-18 18:25:04 -08:00
uglier
uglify
unrm
unrm_with_notes
valida1num
variables.sh
vpndown 🚧 Various updates 2026-03-02 18:28:36 -08:00
vpnup 🚧 Various updates 2026-03-02 18:28:36 -08:00
vue 🔧 Vue template with ts 2023-12-11 21:29:36 -08:00
websock.sh
wpipe.sh
xh
xpress
xtract 🚧 Added mycd script and cdls alias 2024-11-26 15:06:02 -08:00
yt

My Notes on Introduction to Shell Scripting

This repository includes my notes and exercises regarding Bash Shell Scripting.

It currently includes some exercises from the book, Wicked Cool Shell Scripts, but because these are a little too advanced for me at this time, I am currently making my way through the following website's introductory lessons regarding Bash Scripting:

https://guide.bash.academy/expansions

Hopefully these notes/lessons will serve me well as I continue to attempt to understand the basics of Linux and the Bash shell.