shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

266
active users

#shellscript

1 post1 participant0 posts today
R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:<p><a href="https://polymaths.social/tags/poll" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Poll</span></a>: Curious about people's attitudes towards shell scripting.</p><p>Two part question:</p><ol><li>Are you a DEVeloper (or working in a development-heavy role), OTHER-IT worker (such as a sysadmin, architect, anything in a non-development-heavy role), or NON-IT (accountant, doctor, whatever)</li><li>Do you HATE shell scripting, are you INDIFferent towards (or ignorant of) shell scripting, or do you LOVE it?</li></ol><p><a href="https://polymaths.social/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unix</span></a> <a href="https://polymaths.social/tags/unixshell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnixShell</span></a> <a href="https://polymaths.social/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a> <a href="https://polymaths.social/tags/shellscripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScripting</span></a> <a href="https://polymaths.social/tags/posix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSIX</span></a> <a href="https://polymaths.social/tags/posixshell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PosixShell</span></a> <a href="https://polymaths.social/tags/sh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sh</span></a> <a href="https://polymaths.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://polymaths.social/tags/zsh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zsh</span></a> <a href="https://polymaths.social/tags/csh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csh</span></a> <a href="https://polymaths.social/tags/tcsh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tcsh</span></a> <a href="https://polymaths.social/tags/ksh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ksh</span></a> <a href="https://polymaths.social/tags/pdksh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pdksh</span></a> <a href="https://polymaths.social/tags/oksh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oksh</span></a> <a href="https://polymaths.social/tags/mksh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mksh</span></a></p>
scy<p>Shell script that's using curl and jq to get the list of channels from <span class="h-card" translate="no"><a href="https://sfba.social/@somafm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>somafm</span></a></span>, fzf to allow you to select one, and mpv to play it.</p><p><a href="https://codeberg.org/scy/dotfiles/src/branch/main/bin/soma" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/scy/dotfiles/src/</span><span class="invisible">branch/main/bin/soma</span></a></p><p><a href="https://chaos.social/tags/SomaFM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SomaFM</span></a> <a href="https://chaos.social/tags/mpv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mpv</span></a> <a href="https://chaos.social/tags/fzf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fzf</span></a> <a href="https://chaos.social/tags/jq" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jq</span></a> <a href="https://chaos.social/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://chaos.social/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> <a href="https://chaos.social/tags/webradio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webradio</span></a></p>
r1w1s1I wrote a simple shell script to manage a Slackware chroot environment for building packages.<br><br>Tested with Slackware-current. You can create and access the chroot easily with just a few commands.<br><br>Source:<br><a href="https://git.sr.ht/~r1w1s1/slackbuilds/blob/main/chroot-manager.sh" rel="nofollow noopener" target="_blank">https://git.sr.ht/~r1w1s1/slackbuilds/blob/main/chroot-manager.sh</a><br><br><a href="https://snac.bsd.cafe?t=slackware" class="mention hashtag" rel="nofollow noopener" target="_blank">#slackware</a> <a href="https://snac.bsd.cafe?t=shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#shellscript</a> <a href="https://snac.bsd.cafe?t=chroot" class="mention hashtag" rel="nofollow noopener" target="_blank">#chroot</a> <a href="https://snac.bsd.cafe?t=linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#Linux</a><br>
IT News<p>Tracing the #!: How the Linux Kernel Handles the Shebang - One of the delights in Bash, zsh, or whichever shell tickles your fancy in your OS... - <a href="https://hackaday.com/2025/04/11/tracing-the-how-the-linux-kernel-handles-the-shebang/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/04/11/tracin</span><span class="invisible">g-the-how-the-linux-kernel-handles-the-shebang/</span></a> <a href="https://schleuss.online/tags/linuxkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxkernel</span></a> <a href="https://schleuss.online/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://schleuss.online/tags/linuxhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxhacks</span></a></p>
IT News<p>A 6502, In The Shell - Shell scripting is an often forgotten programming environment, relegated to simple... - <a href="https://hackaday.com/2025/03/17/a-6502-in-the-shell/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/03/17/a-6502</span><span class="invisible">-in-the-shell/</span></a> <a href="https://schleuss.online/tags/microcontrollers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontrollers</span></a> <a href="https://schleuss.online/tags/softwarehacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarehacks</span></a> <a href="https://schleuss.online/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://schleuss.online/tags/linuxhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxhacks</span></a> <a href="https://schleuss.online/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a></p>
OSTechNix<p>How To Replace Text In Multiple Files Using A Bash Script In Linux <a href="https://floss.social/tags/Bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bash</span></a> <a href="https://floss.social/tags/ShellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Linuxcommands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxcommands</span></a> <a href="https://floss.social/tags/Linuxhowto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxhowto</span></a> <a href="https://floss.social/tags/Linuxbasics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxbasics</span></a> <br><a href="https://ostechnix.com/replace-text-in-multiple-files-using-bash-script/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/replace-text-in-</span><span class="invisible">multiple-files-using-bash-script/</span></a></p>
IT News<p>Linux Fu: Use the Source (Command), Luke - You can argue if bash is a good programming language or not, but you can’t argue t... - <a href="https://hackaday.com/2025/03/13/linux-fu-use-the-source-command-luke/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/03/13/linux-</span><span class="invisible">fu-use-the-source-command-luke/</span></a> <a href="https://schleuss.online/tags/hackadaycolumns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hackadaycolumns</span></a> <a href="https://schleuss.online/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://schleuss.online/tags/linuxhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxhacks</span></a> <a href="https://schleuss.online/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://schleuss.online/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a></p>
R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:<p>Gotta say, I wish <a href="https://polymaths.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> had <code>local</code> / lexically-scoped functions, rather than having to rely on hacks like:</p><pre><code>function widget { function ___widget_parse { ... } ... unset ___widget_parse } </code></pre><p>Something like this (which does <em>not</em> currently work) would be lovely:</p><pre><code>function widget { local function parse { ... } } </code></pre><p><a href="https://polymaths.social/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a> <a href="https://polymaths.social/tags/shellscripts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScripts</span></a> <a href="https://polymaths.social/tags/shellscripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScripting</span></a></p>
OSTechNix<p>How to Use the declare Command in Bash Scripts <a href="https://floss.social/tags/declare" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>declare</span></a> <a href="https://floss.social/tags/Bashscripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bashscripting</span></a> <a href="https://floss.social/tags/Shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Shellscript</span></a> <a href="https://floss.social/tags/Bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bash</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Linuxcommands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxcommands</span></a> <a href="https://floss.social/tags/Linuxhowto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxhowto</span></a> <a href="https://floss.social/tags/Variables" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Variables</span></a> <a href="https://floss.social/tags/Functions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Functions</span></a> <br><a href="https://ostechnix.com/bash-declare-command-usage/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/bash-declare-com</span><span class="invisible">mand-usage/</span></a></p>
Chris Alemany🇺🇦🇨🇦🇪🇸<p>Learning about making and creating and checking checksums in bash scripts to compare files.</p><p>Have always loved bash scripting… I am *sure* there is a much more elegant way to do this, but it's a start.</p><p>I love the very direct impacts of scripting things... 'make it do this'.... and computer dutifully complies. Including when you unintentionally tell it to do something stupid/destructive. lol.</p><p><a href="https://mstdn.chrisalemany.ca/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://mstdn.chrisalemany.ca/tags/scripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scripting</span></a> <a href="https://mstdn.chrisalemany.ca/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mstdn.chrisalemany.ca/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://mstdn.chrisalemany.ca/tags/ifelifelse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ifelifelse</span></a> <a href="https://mstdn.chrisalemany.ca/tags/bugs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bugs</span></a></p>
IT News<p>Getting Linux Process List Without Forking Using Just a Bash Script - The ps command is extremely useful when you want to get some quick information on ... - <a href="https://hackaday.com/2024/07/29/getting-linux-process-list-without-forking-using-just-a-bash-script/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2024/07/29/gettin</span><span class="invisible">g-linux-process-list-without-forking-using-just-a-bash-script/</span></a> <a href="https://schleuss.online/tags/softwarehacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarehacks</span></a> <a href="https://schleuss.online/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://schleuss.online/tags/how" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>how</span></a>-to <a href="https://schleuss.online/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a></p>
OSTechNix<p>Don’t Reinstall! Convert Any Linux to Arch Linux Effortlessly with TurboArch! <a href="https://floss.social/tags/Turboarch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Turboarch</span></a> <a href="https://floss.social/tags/Archlinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Archlinux</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Shellscript</span></a> <a href="https://floss.social/tags/Opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Opensource</span></a> <a href="https://floss.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://floss.social/tags/Commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Commandline</span></a> <br><a href="https://ostechnix.com/turboarch-convert-any-linux-to-arch-linux/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/turboarch-conver</span><span class="invisible">t-any-linux-to-arch-linux/</span></a></p>
OSTechNix<p>How To Create A Script For A Linux Command - A Beginners Tutorial <a href="https://floss.social/tags/Linuxcommands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxcommands</span></a> <a href="https://floss.social/tags/Script" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Script</span></a> <a href="https://floss.social/tags/ShellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a> <a href="https://floss.social/tags/Bashscripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bashscripting</span></a> <a href="https://floss.social/tags/Scripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scripting</span></a> <a href="https://floss.social/tags/Commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Commandline</span></a> <a href="https://floss.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://floss.social/tags/Ostechnix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ostechnix</span></a> <br><a href="https://ostechnix.com/create-script-linux-command/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/create-script-li</span><span class="invisible">nux-command/</span></a></p>
OSTechNix<p>How To Assign IP Address To Remote Linux Systems Via SSH <a href="https://floss.social/tags/Linuxnetworking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxnetworking</span></a> <a href="https://floss.social/tags/Ipaddress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ipaddress</span></a> <a href="https://floss.social/tags/Linuxcommands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxcommands</span></a> <a href="https://floss.social/tags/Linuxhowto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxhowto</span></a> <a href="https://floss.social/tags/Linuxadministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxadministration</span></a> <a href="https://floss.social/tags/nmcli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nmcli</span></a> <a href="https://floss.social/tags/NetworkManager" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetworkManager</span></a> <a href="https://floss.social/tags/Networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Networking</span></a> <a href="https://floss.social/tags/Commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Commandline</span></a> <a href="https://floss.social/tags/Bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bashscript</span></a> <a href="https://floss.social/tags/Shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Shellscript</span></a> <br><a href="https://ostechnix.com/assign-ip-address-to-remote-linux-system-via-ssh/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/assign-ip-addres</span><span class="invisible">s-to-remote-linux-system-via-ssh/</span></a></p>
Andrew Woods<p>For your shell scripts — what are you using for testing them?</p><p><a href="https://phpc.social/tags/Bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bash</span></a> <a href="https://phpc.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://phpc.social/tags/ShellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a> <a href="https://phpc.social/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a></p>
Andrew Woods<p>what do you wish was easier about Bash scripting?</p><p><a href="https://phpc.social/tags/Bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bash</span></a> <a href="https://phpc.social/tags/ShellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a> <a href="https://phpc.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a></p>
carlyn<p>Part 7: Getting to (non-beta) ARKit compliance for my scripted usda outputs is going to be uglier than I had hoped since usdc files are required. </p><p>Figured that out by coaxing the Apple provided usdARKitChecker to pass through a little more info from usdchecker util, and then smooshed the files together using usdcat. Unclear on how to do this all in Swift down the line, but works for now!</p><p><a href="https://www.whynotestflight.com/excuses/hello-usd-part-7-where-my-error-messages-at/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">whynotestflight.com/excuses/he</span><span class="invisible">llo-usd-part-7-where-my-error-messages-at/</span></a></p><p><a href="https://mastodon.social/tags/shellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellScript</span></a> <a href="https://mastodon.social/tags/openUSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openUSD</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/macos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macos</span></a> <a href="https://mastodon.social/tags/visionOs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOs</span></a> <a href="https://mastodon.social/tags/ARKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ARKit</span></a> <a href="https://mastodon.social/tags/USDZTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USDZTools</span></a></p>
Gottfried Szing :unverified:<p>I always wanted to get paid for 3 days of shell scripting in another country. I find it funny that someone is really looking for a "shell scripter". I didn't even know that a position like this exists (any more). 😂</p><p> <a href="https://fosstodon.org/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>
Hal CanaryTime for a longer #introduction.