The Linux Rain Linux General/Gaming News, Reviews and Tutorials

Articles found under tag: linux-shell

Tips on Tables

By

Big data or small data, a lot of it comes these days as plain text arranged in rows and columns. Here are a few tips on working with tables of text, both in text editors and on the command line. CSV isn't what it seems. Text tables are often exported from databases and spreadsheets as…

Read Article

A Pivot Table In AWK

By

GNU AWK is a great tool for working with tables of data, and by using AWK arrays, you can quickly do column sums (and other calculations) based on unique values in another column (see below). Pivot tables in AWK are a bit trickier. In this article I do a slow walk through the code for a simple…

Read Article

Why I (sometimes) love regular expressions

By

Command line wizards are forever encouraging the rest of us to learn regular expressions (regex). We're told regex is elegant, powerful and incredibly useful. The downside is that regex can be seriously fiddly. One fly-spot out of place, and the code fails. For this reason I only use 'non-simple'…

Read Article

Scripting a 'Find-and-Replace' for big text files

By

EDIT 26/04/2014 I wrote the original fandr script to do single-word replacements in big files. To do multiple-word find-and-replace, the 'needle' variables have to be double-quoted, as in the revised script below. An example of a multiple-word replacement is at the end of this article. I use two…

Read Article

Multiple-item data entry with YAD

By

YAD (Yet Another Dialog) creates GUI dialogs for data entry, user notification, etc. It was written by Victor Ananjevsky and is described as a fork of Zenity. In fact, it greatly extends Zenity and has a very large number of handy options. Here I explain how to build a multiple-item data entry form…

Read Article

Scripting an OCR text archiver for Trove

By

Trove is the National Library of Australia's online database. It contains almost 400 000 000 digital items, including Australian newspaper articles from 1803 to 1954. Trove's newspaper portal is particularly useful. You can view an entire digitised newspaper page, or select (or search for) an…

Read Article

How to kill blank lines elegantly

By

If you do a Web search for 'linux delete blank lines' you'll find lots of command-line advice. Some of the advice, though, only applies to special cases. Here I explain two elegant and general methods for finding and deleting any blank lines in a text file. As a sample text I'll use the 8-line file…

Read Article

Building a gazetteer table from KML files

By

Geoscience Australia has a freely downloadable gazetteer of Australian placenames with more than 370 000 entries. The download is a .zip file (83 mb) containing a user guide together with placenames data in GML, KML and Microsoft Access (.mdb) formats. What I wanted from all that data was a simple…

Read Article

News Elsewhere

Linux Today

How to Run Own Online SMS Portal with playSMS in Linux

playSMS is an open-source SMS management software that allows you to send and receive SMS messages using various gateways and protocols, which is an excellent tool for businesses, organizations, or anyone who wants to manage SMS communication efficiently. In this article, we will guide you through the installation of playSMS on a Linux server, which […]

The post How to Run Own Online SMS Portal with playSMS in Linux appeared first on Linux Today.

KubeEdge Gets Its Diploma and Graduates at CNCF

Five years after it was accepted into the CNCF Sandbox project, KubeEdge becomes a graduated project at CNCF.

The post KubeEdge Gets Its Diploma and Graduates at CNCF appeared first on Linux Today.

CentOS Stream: The Perfect Distribution for Development Projects

CentOS Stream is a rolling-release Linux distribution that sits between Fedora, a bleeding-edge community project, and Red Hat Enterprise Linux (RHEL), the stable enterprise-ready platform. It’s essentially the testing ground for the next version of RHEL. While Fedora is often too cutting-edge for some use cases and RHEL focuses on long-term stability, CentOS Stream provides […]

The post CentOS Stream: The Perfect Distribution for Development Projects appeared first on Linux Today.

Why Fedora Is My Favorite Linux Distro for Productivity Tasks

Fedora is a modern and sleek Linux distro designed for workstations. Learn why it’s become my go-to system for productivity tasks.

The post Why Fedora Is My Favorite Linux Distro for Productivity Tasks appeared first on Linux Today.

VirtualBox 7.1.4 Released, Here’s What’s New

VirtualBox 7.1.4 offers improved GUI, fixes for Linux kernel flickering, Windows 11 issues, and initial support for Linux kernel 6.12.

The post VirtualBox 7.1.4 Released, Here’s What’s New appeared first on Linux Today.

KDE Plasma 6.2.1: October Bugfix Update Released

Plasma 6.2.1 desktop environment October update is out now bringing essential bug fixes, feature refinements, and fresh translations.

The post KDE Plasma 6.2.1: October Bugfix Update Released appeared first on Linux Today.

SUSE Edge upgrade targets Kubernetes and Linux at the Edge

SUSE Edge 3.1 includes a new stack validation framework and an image builder tool that are aimed at improving the scalability and manageability of complex Kubernetes and Linux edge-computing deployments.

The post SUSE Edge upgrade targets Kubernetes and Linux at the Edge appeared first on Linux Today.

About that brawl between the WordPress co-founder and WP Engine…

WordPress has been the most popular content management system for years — and WP Engine was one of the most popular WordPress hosting services around. Not long ago, everyone was happy. Now, it’s a miserable open-source business war. What happened?

The post About that brawl between the WordPress co-founder and WP Engine… appeared first on Linux Today.

VirtualBox 7.1.4 Adds Initial Support for Linux Kernel 6.12 and Other Linux Changes

Coming only three weeks after VirtualBox 7.1.2, the VirtualBox 7.1.4 release is here to introduce automatic upgrading of the Linux Guest Additions via the Devices menu on ARM systems, improved flickering, black screen, and other screen update issues with recent Linux kernels, and adds initial support for the upcoming Linux 6.12 kernel series in Linux […]

The post VirtualBox 7.1.4 Adds Initial Support for Linux Kernel 6.12 and Other Linux Changes appeared first on Linux Today.

How to Install and Secure MongoDB on Ubuntu 24.04

MongoDB is an open-source, cross-platform, and distributed NoSQL (non-SQL or Non-Relational) database system. In this guide, we’ll show you how to install MongoDB on an Ubuntu 24.04 server.

The post How to Install and Secure MongoDB on Ubuntu 24.04 appeared first on Linux Today.

GamingOnLinux Latest Articles

Grab 15 more Steam Deck games in the Fanatical Play on the Go Bundle Premium Edition

Fanatical's Build your own Play on the Go Bundle PREMIUM edition has launched again with another set of games for you to grab for your Steam…

Nexus Mods new cross-platform app adds support for Heroic Games Launcher and Baldur's Gate 3

The newer in-development open source and cross-platform Nexus Mods app just expanded, and it's sounding awesome. Much easier modding is coming for…

Play Golf as household objects in the challenging House Hopper

House Hopper instantly reminded me of WHAT THE GOLF?, taking the basic idea of Golf and turning it into something totally absurd..Read the full…

Melt Them All is a bit like a retro action rogue-lite Factorio with tower defense

Stripping down automation sims to the basics, adding in some tower defense and a little rogue-lite action with retro visuals and you have Melt Them…

Goeland is like Untitled Goose Game but you're a seagull in a town that's a bit too peaceful

Giving off some early Untitled Goose Game vibes, Goeland is a non-linear open-world adventure where you're one of the most annoying birds on the…

Dunebound Tactics really is one to watch for strategy fans

Dunebound Tactics has been announced by Terahard Studios and if you're anything like me and love your strategy games, this looks like one to watch…

Grab more quality games real cheap in these Fanatical bundles

Fanatical have some more quality games you can get extra cheap in a couple of bundles, so let's take a look at what you can get in them..Read the…

Mesa graphics drivers 24.2.5 released with a few more bug fixes

Mesa 24.2.5 was announced from developer Eric Engestrom bringing in some more bug fixes for various Linux graphics drivers..Read the full article on…

TRON: Catalyst announced from Bithell Games and Big Fan Games

Recently we had Devolver Digital announce Big Fan Games to get more games made from major licenses (tv, movies, comics etc) and the first is TRON:…

GE-Proton 9-16 released with mod support for various Bethesda games

If you're modding Bethesda games on Linux / Steam Deck, GE-Proton 9-16 could make things a little easier for you..Read the full article on…

Rogue Legacy 1 source code released

Rogue Legacy, a rogue-lite from Cellar Door Games, that originally released in 2013 has now had the source code released..Read the full article on…

Intel and AMD join up to form the x86 ecosystem advisory group to shape the future

Seems AMD and Intel may be feeling the pressure from Arm? Today both companies announced the forming of a new x86 ecosystem advisory group to help…

Valve still waiting on a 'generational leap' for Steam Deck 2 - but it's coming

Valve gave us the strongest wording yet that a Steam Deck 2 is actually real, although it's still clearly going to be some time away before there's…

Survival game Valheim adds a new feast mechanic and The Bog Witch in testing

The excellent survival game Valheim is getting ready to expand again, with a new update available for testing that adds in The Bog Witch and a whole…

All three Szymanski brothers are working on a chaotic Harry Potter inspired game

Secret Agent Wizard Boy and the International Crime Syndicate is the latest game from the Szymanski crew who you might know from the likes of DUSK,…

Tenebris Somnia looks awesome blending live-action cutscenes and retro horror

Quite a unique one here. Tenebris Somnia was announced from Andrés Borghi, Saibot Studios and publishing help from New Blood Interactive..Read…

Be careful with pachinko roguelike Ballionaire as it might suck away your entire week

Ballionaire from developer newobject and publisher Raw Fury has a demo up for Steam Next Fest, and you're really going to want to keep an eye on that…

Fractured Alliance gives off some real classic Command & Conquer vibes

Do you adore your classic base-building real-time strategy games? You may want to keep an eye on the in-development Fractured Alliance..Read the full…

The props fight back against the humans in Puropu Defense Squad

PlayTogether Studio who made Run Prop, Run! and the Mad Experiments: Escape Room series have put up a demo and release date for Puropu Defense Squad.…

That didn't last long - the Junk Store for Steam Deck has its Steam page removed (updated)

A few days ago I wrote about the Junk Store coming to Steam, a special plugin for Steam Deck to bring GOG and Epic Games compatibility unnoficially -…

Building a Retro Linux Gaming Computer Part 44: The Legend of Kobo

A lot of early UNIX and therefore Linux games struggled with the fact that the X toolkit was geared towards constructing staid graphical user…

Steam Next Fest - October 2024 edition is now live with lots of demos

It's here! The big Steam Next Fest event returns to suck up all your free time, as tons of game developers hope you'll try out their demos..Read the…

Streets of Rogue 2 delayed again but a demo is out now

My most anticipated game of the year keeps running away from me. Streets of Rogue 2 is no longer entering Early Access on October 22nd, but at least…

Daily Dungeon gives you a fresh dungeon-puzzle every day inspired by Wordle

Remember when Wordle appeared and the world seemingly went mad for it? How about a dungeon-crawling puzzle game inspired by it? Daily Dungeon is for…

Get some madcap mayhem or classics from SNEG in these two Humble Bundles

Humble Bundle have two fresh game bundles you may wish to take a look at, so here's a round-up of what's in them for you..Read the full article on…

OBS Studio 31.0.0 Beta 1 released bringing multiple new features

The best tool for video recording and livestreaming is about to get another upgrade with OBS Studio 31.0.0 Beta 1 out now..Read the full article on…

Mini Royale is a battle royale with toy soldiers and fun game modes - demo available now

If you're after a new shooter that will have Linux support, Mini Royale looks like it could end up being a good choice..Read the full article on…

TUXEDO reveal the Stellaris 16 Gen 6, a more compact desktop-replacement laptop

After showing off the TUXEDO Gemini 17 - Gen3 back in September, TUXEDO have now revealed a slightly more compact desktop-replacement laptop with the…

Slimbook reveal the new powerful AMD powered EVO ultrabook

Slimbook have announced a fresh powerful AMD Ryzen powered ultrabook, the EVO, and it looks like a wonderful device..Read the full article on…

Minetest breaks the chains of being a Minecraft clone with a new name — Luanti

Minetest, a voxel game engine created to be something like a Minecraft clone, is finally smashing apart the chains to become more its own unique…

Open source Theme Hospital engine 'CorsixTH' v0.68.0 out now

Theme Hospital originally from Bullfrog Productions is a true classic, one I spent a ridiculous amount of time playing and the CorsixTH project is…

SteamOS 3.6.18 Beta released, still not quite the true end of the line

When will it end? Will SteamOS 3.6 ever become stable? The end of the line has come, and gone, a few times now..Read the full article on…

Steam purchases now clearly state you're just getting a license not ownership

Doing the rounds across the net right now is a small update to the Steam checkout process when you're making a purchase, to make it clear you don't…

NonSteamLaunchers gets booted from Steam Deck plugin store Decky Loader

There's a bit of unfortunate drama going on right now in Steam Deck land, with the Steam Deck plugin NonSteamLaunchers for Decky Loader getting the…

Comedy 2.5D puzzle-platformer Ari Buktu and the Anytime Elevator gets a demo and new trailer

A single-player comedy adventure 2.5D platformer developer by a former Disney ride designer, Ari Buktu and the Anytime Elevator looks and sounds…

ZEPHON from the devs of Warhammer 40,000: Gladius releases November 8

Proxy Studios, developer of the popular Warhammer 40,000: Gladius, have announced their next 4x strategy game ZEPHON will release on November…

Tomb Raider IV-VI Remastered announced by Aspyr for 2025

Aspyr Media seem to be on quite a roll lately, as they've today not only announced Star Wars: Episode I: Jedi Power Battles for PC but also Tomb…

Aspyr announce Star Wars: Episode I: Jedi Power Battles coming to PC in 2025

Star Wars: Episode I: Jedi Power Battles is another remaster coming from Aspyr Media, bringing over the originally console-exclusive game to PC..Read…

Humble Store has a big sale on Handheld Hits - cheap games for Steam Deck

If you're in need of more games, here's another big sale for you. Humble Store are running a Handheld Hits sale that's good for Steam Deck…

Internet Archive hit with DDoS attacks and hacked with 31 million accounts hit

A sad day for the internet, as it has been confirmed that the Internet Archive that hosts a massive amount of historical data has been hit by DDoS…

Ubuntu 24.10, Kubuntu 24.10 and other Linux flavours now officially released

The day is here. Canonical have announced the release of Ubuntu 24.10 (Oracular Oriole), along with various flavours like Kubuntu 24.10 now being…

Gaming on Linux with Apple Silicon now becoming a very real thing

Developer Alyssa Rosenzweig has given an update in a blog post and a presentation at XDC 2024 going over work to improve Linux gaming on the Apple…

First Steam Deck plugin on Steam will bring GOG and Epic Games compatibility

In a really surprising move the developers behind Decky Loader plugin Junk Store, which provides the ability to install games from GOG and Epic…

Steam Deck officially comes to Australia in November

Our friends down under will finally be able to buy an officially supported Steam Deck, as it heads to Australia officially in November..Read the full…

Think you've seen it all? There's now a Steam game about squeezing eggs

You've cooked a lot of them in Arctic Eggs (which is really good) but have you ever just stopped for a moment to squeeze some eggs? No? Maybe you…

Explore a top-secret uranium mine in retro-FPS Kvark

Kvark is a new release from developer Latest Past and publisher Perun Creative, set in a fictional version of the 80s Czech Republic where you…

Fanatical give you another chance to build up your Resident Evil collection

If you've missed out on previous sales and bundles of Resident Evil games, you've got another chance for some big savings in the Build your own…

Kind Words 2 (lofi city pop) is a sweet game about writing letters to real people

Expanding greatly from the original, Kind Words 2 (lofi city pop) from Popcannibal is out now with Linux support..Read the full article on…

FEX-Emu version 2410 out bringing some important fixes for gaming on AArch64

FEX-Emu is an emulation layer that allows you to run x86 and x86-64 binaries (like games and apps) on an AArch64 Linux host, similar to qemu-user and…

Descent 3: Piccu Engine is a new open source build focused on quality-of-life improvements

Thanks to Descent 3 being officially open source, developers can do almost anything with it now and this has given rise to the Descent 3: Piccu…