#Grep

2026-01-03

Learn how to view, format, and inspect CSV files in the Linux terminal using column, cut, sort, grep, and less commands. No spreadsheet needed!

Full Guide Here: ostechnix.com/view-csv-files-l

#CSV #Linuxcommands #Linuxbasics #Linux #DataInspection #Column #Sort #Cut #Grep

Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-12-19

grep is a very important command. grep is considered complex by many for no well funded reason.

Why this bold statement?

There are not only man pages available, for all POSIX Operating Systems, but also very good tutorials, even in de Linux documentation project.

Don't think that you'll be able to learn high level grepping in just two, to five minutes. grep is a tool great at doing one thing in a great manner, pure Unix wise.

However

ls -R ~/your_dir | grep string

is already a simple level of grep usage

#grep #BSD #freeBSD #Linux #programming #OpenSource #technology #man

Man pages for grep on linuxdie
2025-12-17

Mastodon is my main source of interesting new weblinks. I wondered if one can extract and save all that links to file.

So, I made a #shell script that can extract all weblinks from a Mastodon user's outbox, basically using #curl, #sed, #jq, and #grep.

codeberg.org/chrlns/linkfed/sr

Now, I can feed those links periodically into my #yacy instance and have a (private) search engine for my bookmarks.

I love the power of the #unix shell and #freesoftware.

2025-12-17

Warum die Kommandozeile dein wichtigstes Linux‑Werkzeug ist

Warum du die Werkzeugkasten‑Philosophie kennen solltest Wenn du als Administrator ernsthaft mit Linux arbeiten willst, kommst du an der Kommandozeile nicht vorbei. Anders als grafische Oberflächen, die dir meistens große, monolithische Programmpakete an die Hand geben, setzt die Kommandozeile auf viele kleine Werkzeuge, die du frei kombinieren kannst, um maßgeschneiderte Lösungen für deine Aufgaben zu bauen. Gerade im Server‑Umfeld, bei Automatisierung, Skripting und Fehlersuche […]

andreas-moor.de/warum-die-komm

2025-12-11

Salut le mastomonde #linux francophone,
je suis à la recherche de supports de cours pour débutants en "#shell" genre, manip de bases de fichiers, #find #grep #cut #split le tout en format Moodle si possible ce serait génial.

Une idée d'où trouver ce genre de ressources ?

le retoot fait venir le week end plus vite :)

R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-12-02

#TIL about #grep -w

Derp!

-w, --word-regexp
    The expression is searched for as a word (as if surrounded by
    ‘[[:<:]]’ and ‘[[:>:]]’; see re_format(7)).  This option has no
    effect if -x is also specified.
Dr. Juande Santander-Velajuandesant@mathstodon.xyz
2025-12-01

Today I Learned how to remove lines from a file which is sorted. In particular, I wanted to apply that knowledge to filter the list of already installed Homebrew casks (generated with `brew list --cask`) from the list of casks that I had installed in a a previous version (`20251201.previously_installed_casks.txt`). The list of casks pending installation then can be obtained by typing:

```bash
grep -Fxv -f <(brew list --cask) 20251201.previously_installed_casks.txt
```

(See explainshell.com/explain?cmd=g for a detailed explanation.)

That way, I can use the `--force` function to update my Homebrew cask database of installed items after manually upgrading Homebrew installation (from 4.5 to 5.0; for some reason it did not upgrade itself) but removing those items already installed:

```bash
brew install --force --cask $( grep -Fxv -f <(brew list --cask) 20251201.previously_installed_casks.txt )
```
Or this option, in case you want to go ahead with other items if any of the casks has problems:

```bash

for cask in $( grep -Fxv -f <(brew list --cask) 20251201.previously_installed_casks.txt)
do
echo; echo
echo "Installing: $cask"; echo
brew install --force --cask $cask
done
```
#TIL #TodayILearned #bash #zsh #grep #ExplainShell #Homebrew

2025-11-25

I wrote about my successful experience using a local #LLM to convert arbitrary #grep output into #Caddy config. I was surprised it worked so well with a model you can run on a phone!

brainsik.net/2025/local-llm-co

pafurijazpafurijaz
2025-11-22

Global Regular Expression Print aka grep.

The command is essential to quickly locate information in text files.

2025-11-19

It's Past Time To Stop Using egrep & fgrep Commands, Per GNU grep 3.8
"The egrep and fgrep commands have been deprecated since 2007"
...which means the post-install script for Vivaldi's RPM really ought to be updated! "egrep: warning: egrep is obsolescent; using grep -E"

#GNU #FOSS #grep #Vivaldi #Fedora #RPM

You know you're a true geek when...

Your rhyming dictionary is `grep -P ... /usr/share/dict/words` or equivalent.

#geek #Unix #Linux #grep #dict #rhyming

2025-11-08

SeaGL talks in 30 min:

* Project Caua Unleashed! from maddog

* grep by example from der.hans

* Migrating Distributed Systems Infrastructure to Serverless: Methodology and Insights from Priya Ananthasankar

pretalx.seagl.org/2025/talk/

Join the conference freely and anonymously - seagl.org/attend

#SeaGL #SeaGL2025 #FLOSSconf #FLOSSevent #Seattle #today #FLOSSbusiness #Project
Caua #grep #DistributedInfrastructure

2025-11-08

my "grep by example" talk in 30 minutes @ SeaGL

pretalx.seagl.org/2025/talk/9D

Join the conference freely and anonymously - seagl.org/attend

#SeaGL #SeaGL2025 #FLOSSconf #FLOSSevent #Seattle #today #grep #CLI #sysadm

2025-11-07

If you like the "Build a Great Business on Open Source without Selling Your Soul" topic from Robert Hodges check out Maddog's "Project Caua Unleashed!"

pretalx.seagl.org/2025/talk/CV

An added advantage is it gives you an excuse to miss my "grep by example" talk at the same time :)

pretalx.seagl.org/2025/talk/9D

#SeaGL #SeaGL2025 #FLOSSconf #FLOSSevent #Seattle #today #PojectCaua #maddog #grep #CLI #sysadm #FLOSSbusiness @SeaGL

2025-11-07

@SeaGL is Friday and Saturday

I have to participate remotely again this year

While I'll miss visiting Seattle I'm still looking forward to some great talks and some hallway track

No charge to attend

SeaGL.org/

I'll also be grepping through a presentation Saturday morning

#SeaGL #FLOSSconf #grep #CLI #GeekTools #sysadm #Seattle

Rainer "friendica" Sokollrainer@friendica.sokoll.com
2025-11-06
#grep
root@halde:~# compgen -c | grep grep
exigrep
exiqgrep
fgrep
egrep
lzegrep
ptargrep
zstdgrep
xzgrep
zgrep
bzegrep
pgrep
lzgrep
zfgrep
bzfgrep
msggrep
xzegrep
lzfgrep
grep
xzfgrep
zegrep
rgrep
bzgrep
zipgrep
exigrep
exiqgrep
fgrep
egrep
lzegrep
ptargrep
zstdgrep
xzgrep
zgrep
bzegrep
pgrep
lzgrep
zfgrep
bzfgrep
msggrep
xzegrep
lzfgrep
grep
xzfgrep
zegrep
rgrep
bzgrep
zipgrep
Martin Bishoptoomanysecrets
2025-11-06

The development of was driven by the philosophy, functionally filling a niche between simpler tools such as and and general-purpose programming languages like . awk provided a powerful, high-level scripting language for data processing, filtering, and transformation.

2025-10-30

Brian Kernighan: "…a lot of the software in the early days of Unix tended to be fairly simple and straightforward, and that reflected not only the relative wimpiness of the hardware but also the personal tastes of the people doing the work."
youtube.com/watch?v=NTfOnGZUZDk

#ComputerHistory #Unix #grep

2025-10-29

Ein fehlendes "aus" kann hier und da problematisch sein. In diesem Fall hat es seit mindestens 2016 niemanden wirklich interessiert. Denn wer bis zu diesem Untermenü bei den GREP-Stilen in InDesign vorgedrungen ist, erkennt, dass da ein "aus" fehlt und wählt trotzdem instinktiv das Richtige aus.

Trotzdem wäre es natürlich schön, wenn das mal gefixt wird. Mit deiner Stimme bei Uservoice kämen wir dem ein Stück näher. Danke im Voraus!

#InDesign #Bug #GREP
indesign.uservoice.com/forums/

Fox Ritch :fjoxicon:🇩🇪fox@hostnetwork.xyz
2025-10-23

just learned the basic of grep sadly the pipe symbol isnt on qwertz keyboards

#grep

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst