notes/scripts
..
archives
calcurse_notification_attempts 📝 Made note of where calcurse plain text files are 2022-09-05 05:12:34 -07:00
img-optimize@c78ff855ef
nc_play
parallel readded udpated scripts directory 2022-06-09 12:59:03 -07:00
python
samples
sbs@7afbde68ca
tutorials_notes
alarm Updated scripts 2022-07-07 13:05:06 -07:00
align
ansi_colours
array_methods.sh
asci 💄 Saved asci colors 2022-12-20 00:30:13 -08:00
associative_arrays.sh
bash_err_codes.txt
batnotify 💄 Changed icon for battery low notification 2022-09-05 17:32:25 -07:00
bestcompress
bgit ⚰️ Removed old dead flag code 2022-09-09 23:35:07 -07:00
bgit_echomoji Lots of new features in scripts and gitmojis 2022-09-07 23:54:21 -07:00
bgit_help 🚧 Setting up for -h/--help flag 2022-09-09 00:38:29 -07:00
bgit_init 📝 Updated scripts and added default gitignores 2022-09-09 08:21:48 -07:00
bgit_revert Allows user to see how many reverts to see/revert 2022-09-08 23:52:25 -07:00
bgit_v2
bmap readded udpated scripts directory 2022-06-09 12:59:03 -07:00
bslash
bsphide
btime
calc readded udpated scripts directory 2022-06-09 12:59:03 -07:00
case_example.sh
cgrep
changebrightness
checkdistro 📝 Script for checking OS and distroo 2022-11-12 00:56:43 -08:00
citystats.sh
commons
convertatemp readded udpated scripts directory 2022-06-09 12:59:03 -07:00
cpr 📝 Added argument check to cpr scriptt 2022-11-12 16:31:44 -08:00
def 📝 Reformatted def script 2022-12-01 21:47:35 -08:00
dependencycheck 📝 Remade dependencycheck 2023-02-05 23:53:44 -08:00
dmconf
dmwiki
dnsl ♻️ Used more simple host command for dnsl script 2022-08-09 21:56:45 -07:00
docker-rm 📝 Added simple docker-rm script 2023-09-04 18:55:57 -07:00
docker-sh Added pomo script and basic docker-sh 2023-02-12 17:59:49 -08:00
dye
error.sh
error_codes.sh
fig
fixcam
formatdir readded udpated scripts directory 2022-06-09 12:59:03 -07:00
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 💄 Updated gitmojis list 2022-09-08 03:21:02 -07:00
gnore
has
hcrl ✏️ Modified scripts 2022-09-05 07:23:32 -07:00
hex2hsl.sh
hex2rgb.sh
hsl2hex.sh
html5 ✏️ Fixed typo 2023-07-25 01:53:44 -07:00
imgpress Added wrapper script around imagemagick 2023-01-26 20:43:19 -08:00
imgscaler 🚧 Added rss feed and new imgscaler script 2023-06-18 13:46:22 -07:00
inpath readded udpated scripts directory 2022-06-09 12:59:03 -07:00
install_binaries.sh
intro
ipaddr Changed ipaddr to basic bash script 2024-07-11 22:47:41 -07:00
ivdl
ivdl-a
ivdl-w 🔧 Another invidious/yt-dlp script 2025-04-21 07:19:58 -07:00
jscurl Updated scripts 2022-07-07 13:05:06 -07:00
jscurl_with_notes readded udpated scripts directory 2022-06-09 12:59:03 -07:00
kcss 🔧 Updated kevin powell defaults 2024-09-05 05:52:34 -07:00
killport
lftorr
lic 📝 Quick alias script for upnup 2022-12-20 23:03:06 -08:00
listargs 📝 Many updates 2022-12-08 13:24:52 -08:00
loops.sh
lorem
ltranslate
make_paru_list
makelist 📝 Added new paru list 2022-11-09 15:42:06 -08:00
makelist_laptop
matrix
mcrl
minify
mkbackup
mycd 🚧 Added mycd script and cdls alias 2024-11-26 15:06:02 -08:00
newcal readded udpated scripts directory 2022-06-09 12:59:03 -07:00
newrm
newrm_with_notes
node_script.sh
nodejs_spawn.js
normdate
npm_init 📝 Updated scripts and added default gitignores 2022-09-09 08:21:48 -07:00
ntfy 📝 Added ntfy script and made note of sherlock-git 2022-11-28 15:34:25 -08:00
ocrl readded udpated scripts directory 2022-06-09 12:59:03 -07:00
odysee
opti
osm
overwrite
ow_v1.sh
ow_v2.sh
permissions.sh
pgcli-d
ph 📝 Updated xh and ph 2022-09-06 23:52:54 -07:00
php8 🔧 Basic espanso bash script for php 2023-11-21 03:12:49 -08:00
piecewise
play_with_getopts.sh
pmvh 🔧 Added another sec script 2024-07-24 01:54:57 -07:00
pomo Added pomo script and basic docker-sh 2023-02-12 17:59:49 -08:00
pretty
print_args.sh
printf.sh
prompt
psql-d 🔧 More helpful psql scripts 2024-09-10 07:06:40 -07:00
pug5 Updated html/pug scripts 2023-07-25 01:37:54 -07:00
pyalarm
python_script.sh
python_update.py
quetre Updated scripts and espanso shortcuts on quetre 2023-01-01 02:36:38 -08:00
rdir
README.md
reboot.sh
remember readded udpated scripts directory 2022-06-09 12:59:03 -07:00
remindme readded udpated scripts directory 2022-06-09 12:59:03 -07:00
repl Added search/replace script 2023-08-24 16:46:33 -07:00
resolution readded udpated scripts directory 2022-06-09 12:59:03 -07:00
resume_read
rgb2hsl.sh
rpipe.sh
rpl readded udpated scripts directory 2022-06-09 12:59:03 -07:00
rs
rt 📝 Made notes and adjustments for wireguard setup 2025-08-18 18:15:13 -07:00
scriptbc readded udpated scripts directory 2022-06-09 12:59:03 -07:00
scrpt
sdir
seo
serve
set_shopt.sh
shutdown.sh
source_functions.sh
source_source.sh
srt2vtt.sh
stopwatch Added stopwatch bash script 2023-04-04 14:37:23 -07:00
strings.sh
sub 📝 Added aliases and adjusted sub for tuir/tut 2023-05-20 02:12:24 -07:00
tcolors
teddit
test.sh
testjo
testman
textme
timein readded udpated scripts directory 2022-06-09 12:59:03 -07:00
toblame
transcript.sh
trap.sh
trim
trycatch ✏️ Subtle change 2023-08-31 20:10:18 -07:00
tsc-i
uglier Uglier now creates/adds to minified dir 2022-09-09 13:33:30 -07:00
uglify 🚧 Removed permissions of new scripts 2023-06-20 01:12:46 -07:00
unrm readded udpated scripts directory 2022-06-09 12:59:03 -07:00
unrm_with_notes
valida1num
variables.sh
vpndown
vpnup 🔧 Updated vpn scripts to use openrc/dhcpcd 2025-11-30 21:37:39 -08:00
vue
websock.sh
wpipe.sh
xh 📝 Updated xh and ph 2022-09-06 23:52:54 -07:00
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.