lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

66
active users

#shellscript

0 posts0 participants0 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>
DeadSwitch @ T0m's 1T C4fe<p>Script where you think. Emacs + shell = zero-distance hacking. No tabs, no noise. Just flow.<br><a href="https://mastodon.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <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/Productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Productivity</span></a> <a href="https://mastodon.social/tags/DeadSwitch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeadSwitch</span></a></p><p><a href="http://tomsitcafe.com/2025/05/11/shell-scripts-in-emacs-the-cyber-ghosts-shortcut-to-flow/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">tomsitcafe.com/2025/05/11/shel</span><span class="invisible">l-scripts-in-emacs-the-cyber-ghosts-shortcut-to-flow/</span></a></p>
William Shotts<p>#!/bin/bash</p><p># make_me_a_sandwich<br># A tribute to xkcd</p><p>if [[ $(id -u) == "0" ]]; then<br> echo "Okay."<br>else<br> echo "What? Make it yourself."<br> exit 1<br>fi</p><p><a href="https://mstdn.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mstdn.social/tags/xkcd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xkcd</span></a> <a href="https://mstdn.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://mstdn.social/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a></p>
pelle<p><span class="h-card" translate="no"><a href="https://todon.nl/@NOISEBOB" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>NOISEBOB</span></a></span> <a href="https://radikal.social/tags/HowTo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowTo</span></a> run <a href="https://radikal.social/tags/ShellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a> when sound in mic</p><p>Here is a <a href="https://radikal.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> function "getvol" which uses <a href="https://radikal.social/tags/SoX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoX</span></a> to listen for 0.1 second and then tells you peak volume, between 0 and 1:</p><p>function getvol {<br> rec -p trim 0 .1 stat 2&gt;&amp;1 &gt;/dev/null | grep -Po "(?&lt;=Maximum amplitude:).*" | grep -Po "\S+"<br>}</p><p>You can loop the function and do something if the volume is high enough.</p>
flockaroo<p><a href="https://mastodon.art/tags/genuary7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>genuary7</span></a> in the bash mountains... <a href="https://mastodon.art/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://mastodon.art/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://mastodon.art/tags/genuary" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>genuary</span></a> <a href="https://mastodon.art/tags/genuary2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>genuary2025</span></a> - software not intended to create art.</p>
Morgan Aldridge<p><span class="h-card" translate="no"><a href="https://mastodon.social/@thisisskaly" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thisisskaly</span></a></span> So many! <a href="https://mastodon.social/tags/AppleHistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppleHistory</span></a> <a href="https://mastodon.social/tags/AppleMacintosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppleMacintosh</span></a> <a href="https://mastodon.social/tags/AppleNewton" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppleNewton</span></a> <a href="https://mastodon.social/tags/NewtonScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NewtonScript</span></a> <a href="https://mastodon.social/tags/DigitalArchaeolgy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalArchaeolgy</span></a> <a href="https://mastodon.social/tags/DigitalAchiving" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalAchiving</span></a> <a href="https://mastodon.social/tags/LandRover" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LandRover</span></a> <a href="https://mastodon.social/tags/SeriesLandRover" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SeriesLandRover</span></a> <a href="https://mastodon.social/tags/Overlanding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Overlanding</span></a> <a href="https://mastodon.social/tags/Camping" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Camping</span></a> <a href="https://mastodon.social/tags/Canoeing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Canoeing</span></a> <a href="https://mastodon.social/tags/CrossCountrySkiing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CrossCountrySkiing</span></a> <a href="https://mastodon.social/tags/WoodenSkis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WoodenSkis</span></a> <a href="https://mastodon.social/tags/ComputerHistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerHistory</span></a> <a href="https://mastodon.social/tags/BSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSD</span></a> <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/X11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>X11</span></a> <a href="https://mastodon.social/tags/InternetHistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InternetHistory</span></a> <a href="https://mastodon.social/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/Typogrophy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Typogrophy</span></a> <a href="https://mastodon.social/tags/SiberianHusky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SiberianHusky</span></a> <a href="https://mastodon.social/tags/AlaskanMalamute" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlaskanMalamute</span></a> <a href="https://mastodon.social/tags/TamaskanDog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TamaskanDog</span></a> <a href="https://mastodon.social/tags/Trees" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Trees</span></a> <a href="https://mastodon.social/tags/WoodworkingHandTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WoodworkingHandTools</span></a> <a href="https://mastodon.social/tags/JapaneseJoinery" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JapaneseJoinery</span></a> <a href="https://mastodon.social/tags/Typography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Typography</span></a> <a href="https://mastodon.social/tags/Grammar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Grammar</span></a> <a href="https://mastodon.social/tags/HackerCulture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerCulture</span></a> <a href="https://mastodon.social/tags/HackerHistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerHistory</span></a> <a href="https://mastodon.social/tags/MacGyver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MacGyver</span></a> ...make me stop!</p>
Karl Voit :emacs: :orgmode:<p>If "#!/usr/bin/env foo" is the preferred <a href="https://graz.social/tags/shebang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shebang</span></a> (for portable scripts) in order to find "foo" independent of its path, why isn't the recommended shebang "#!env foo" which would not assume a path for "env" either? 🤔 </p><p><a href="https://graz.social/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://graz.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://graz.social/tags/UNIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UNIX</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>
JdeBP<p><span class="h-card"><a href="https://fosstodon.org/@RL_Dane" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>RL_Dane</span></a></span> </p><p>The traditional better method than sort|uniq is of course</p><p>awk '!x[$0]++'</p><p>which everyone doing text processing should learn.</p><p>So starting from that you can easily arrive at</p><p>awk '{x[$0]++;} END {for(k in x) {print x[k],k;}}'</p><p>whose output you just need to sort.</p><p><a href="https://tty0.social/tags/sort" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sort</span></a> <a href="https://tty0.social/tags/awk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>awk</span></a> <a href="https://tty0.social/tags/ShellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScript</span></a></p>
n0kovo 🇩🇰​:anarchy:​:comm:​:terminal:​:vegan:​:debian:​:python:​:tor:​:signal:<p>Every time I write a shell script, I get a Ricky Martin song stuck in my head 😒</p><p><a href="https://infosec.exchange/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix</span></a> <a href="https://infosec.exchange/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://infosec.exchange/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://infosec.exchange/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://infosec.exchange/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://infosec.exchange/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://infosec.exchange/tags/music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>music</span></a> #!</p>
Hal CanaryTime for a longer #introduction.