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

Articles found under tag: bash

The header line: how to add, delete and ignore it

By

In a plain-text table, the first or header line usually contains the names of the fields. In this article I've pulled together a variety of ways to add and delete a header, and also how to do things with the rest of the table while leaving the header intact as the first line in the file. Add a…

Read Article

Joining Tables on the Command-Line

By

This article compares 3 different ways to join tables on a common field. All 3 work OK on small tables, but there's a big difference in speed when the tables to be joined are large, as shown below. Table joining isn't something you need to do if you store data in a simple, flat-file database like a…

Read Article

Splitting a File Elegantly

By

In a previous Linux Rain article I compared different ways to delete blank lines, and showed that the AWK way was the simplest and most thorough. Here I show how to split a text file into multiple text files using a surprisingly simple AWK command. Background In 2013 I published an article in Free…

Read Article

Tips on getting (and suggesting, and editing) user input

By

In a previous Linux Rain article I explained how to use the YAD dialog to do multiple-item data entry in a GUI. Here I show one way to allow users to check and edit what they've entered in YAD. I also explain how to offer default, editable inputs in terminal-based data entry, and how to color the…

Read Article

How to get nowhere in particular

By

In this tutorial I explain one way to generate a random geographical location, using simple command-line tricks. Latitude and longitude: decimal degrees Latitude runs from 0 to 90 degrees from the Equator to the North Pole, and 0 to 90 degrees from the Equator to the South Pole. Longitude in…

Read Article

Top 10! Fun On The Command Line

By

If you just love making 'top 10'-type lists but are a little embarrassed to say so, tell people you're passionate about data exploration. To impress them even more, explain that you do your data exploration on the command line. But don't ruin the impression by telling them how easy that is! In this…

Read Article

ODT to TXT, but keep the line numbering

By

The title explains what this article is about. If you save an .odt file as text, or copy/paste the contents as a text file, or run odt2txt or the unoconv utility, you lose the apparent line structure of the original, and with it the line numbering. But there is a way... Losing apparent line…

Read Article

Scripting a 4-Color Multiple Grepper

By

I wrote the shell script described here ('grep4') to find up to four items at the same time in my data tables, which are big text files with one record per line. The script gives each searched-for item its own color on the terminal screen. It lets me know in advance how many 'hits' there are, so…

Read Article

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

News Elsewhere

Linux Today

Tangram Is an Interesting Linux Web Browser

Discover Tangram, the innovative Linux web browser that combines speed and efficiency for a seamless browsing experience. Explore its unique features today!

The post Tangram Is an Interesting Linux Web Browser appeared first on Linux Today.

How to Verify Debian and Ubuntu Packages Using MD5 Checksums

Discover the essential steps to verify Debian and Ubuntu packages with MD5 checksums. Enhance your system's security and integrity with our expert guide

The post How to Verify Debian and Ubuntu Packages Using MD5 Checksums appeared first on Linux Today.

Oracle Brings Its Version of Leapp In-Place Upgrade Tool to OpenELA

Discover how Oracle's new Leapp In-Place Upgrade Tool enhances OpenELA, streamlining your upgrade process with efficiency and reliability.

The post Oracle Brings Its Version of Leapp In-Place Upgrade Tool to OpenELA appeared first on Linux Today.

How to Install Apache Kafka on Ubuntu 24.04

Learn how to install Apache Kafka on Ubuntu 24.04 with our step-by-step guide. Simplify your setup and start streaming data efficiently today.

The post How to Install Apache Kafka on Ubuntu 24.04 appeared first on Linux Today.

openSUSE’s Agama Installer Lands with Enhanced Web UI

Discover the new Agama Installer for openSUSE, featuring an enhanced web UI that simplifies installation and improves user experience. Explore the updates now!

The post openSUSE’s Agama Installer Lands with Enhanced Web UI appeared first on Linux Today.

GStreamer 1.26: Improved hardware efficiency, the MPEG-5 LCEVC codec, and more

We focused our attention on three key areas: efficient use of hardware, the MPEG-5 LCEVC codec, and improving the support for analytics and machine learning.

The post GStreamer 1.26: Improved hardware efficiency, the MPEG-5 LCEVC codec, and more appeared first on Linux Today.

ArcoLinux Sails Into the Sunset

Another small but well-maintained distro with a dedicated following reaches the end of the trail.

The post ArcoLinux Sails Into the Sunset appeared first on Linux Today.

Mail Notification Tools: 7 Best Free and Open Source Software

Email is arguably one of the most popular and useful functions of a Linux system. Fortunately, there is a wide selection of free email software available on the Linux platform which is stable, feature laden, and ideal for personal and business environments.

The post Mail Notification Tools: 7 Best Free and Open Source Software appeared first on Linux Today.

ArcoLinux Project Winds Down

ArcoLinux announces its closure, transitioning users to Arch + Chaotic-AUR while keeping tools, code, and tutorials online for the future.

The post ArcoLinux Project Winds Down appeared first on Linux Today.

Periodic Table Tools: 5 Best Free and Open Source Linux Tools

The periodic table is a masterpiece of organised chemical information

The post Periodic Table Tools: 5 Best Free and Open Source Linux Tools appeared first on Linux Today.

GamingOnLinux Latest Articles

11 bit studios are remaking the original Frostpunk in Unreal Engine 5 with Frostpunk 1886

11 bit studios have announced today that their popular city building survival strategy game Frostpunk from 2018 is getting a remake in Unreal Engine…

Polterguys: Possession Party is a funny competitive party game worth a look

Polterguys: Possession Party from Madorium Ltd is a party game that's highly competitive. As a bunch of ghosts, you and friends are trying to get…

DYNASTY WARRIORS: ORIGINS fixes issues with AMD FSR3 on Steam Deck and adds a Photo Mode

KOEI TECMO recently released a small update for DYNASTY WARRIORS: ORIGINS that released in January, making it more playable on Steam Deck..Read the…

Check out the unique demo for Insectile, a bug-catching creature collection game with puzzle-battles

Insectile is an upcoming game that blends together exploration, creature collection and puzzle battles into what looks like quite a unique and…

Popular mobile game Final Outpost: Definitive Edition gets a PC release on May 22

Final Outpost: Definitive Edition from Exabyte Games is the expanded and upgraded version of their popular mobile game. They've now announced the…

Time-travel adventure Old Skies from Wadjet Eye Games is out now

The latest point and click adventure from Wadjet Eye Games is out now with Old Skies sending you through time. It has Native Linux support and is…

Steam Client update brings fixes for screenshots, notes and more for Steam Deck and Desktops

Valve released a small stable update to the Steam Client for Desktop and Steam Deck, along with another one-fix Beta update for Steam Deck..Read the…

You can get DOOM, DOOM Eternal, more DOOM and multiple Wolfenstein games in this latest Humble Bundle

If you're needing to build up your shooter collection, the new id & Friends Humble Bundle might perhaps be exactly what you want with plenty of…

Colony building sim Mountaincore is now free to play and open source

A complicated history for this one, with the developer Rocket Jump Technology no longer existing as a business. The previous iteration of the game…

Popular idle game Melvor Idle is getting a sequel with Melvor Idle 2 bringing some huge new features

Coming sometime soon to Early Access, Melvor Idle 2 has been announced by developer Games by Malcs. Building upon the success and popularity of the…

Stone Age co-op farming & life sim Roots of Pacha gets a major 'Sun and Moon' v1.3 update

Roots of Pacha is basically like a Stone Age version of Stardew Valley, a co-op farming and life sim from Sofa Den. The Sun and Moon update is a big…

Fanatical's Prestige Collection for April 2025 has some highly rated picks for cheap

Another great to chance to grab some cheap highly rated games in the Fanatical Prestige Collection for April 2025 Bundle. Additionally, Fanatical…

Survivor-like bullet hell with random maps FIENDRISE adds Linux support

Originally released on April 17th, FIENDRISE is another quality looking survivor-like bullet heaven / bullet hell like thingy that has randomly…

Mesa NVK (NVIDIA Vulkan driver) now Vulkan 1.4 conformant on Maxwell, Pascal, and Volta GPUs

Collabora developer Faith Ekstrand has announced a nice big milestone for the open source Mesa driver NVK, the NVIDIA Vulkan driver, as it has…

Steam will soon list what accessibility features games support on store pages

Finally. Something many have been asking for Valve to do for a long time now, and something I've pointed out multiple times across various articles -…

Valve continues preparing the Steam Deck OS to release for more devices with SteamOS 3.7.4 Preview

SteamOS 3.7.4 Preview is out now and it contains only a few bug fixes, but one sounds pretty darn important to give non-Steam Deck users a good…

The Elder Scrolls 4: Oblivion Remastered revealed, it's out now and Steam Deck Verified

Bethesda Softworks today officially revealed and launched The Elder Scrolls 4: Oblivion Remastered, after days of leaks. And from what they've…

Civilization VII 1.2 is out with multiplayer teams, the one more turn game mode, new resources and lots more

The latest update to Sid Meier's Civilization VII from Firaxis Games is out now with version 1.2 bringing some major new features, and a whole lot of…

Expand and rearrange your inventory, watch numbers tick up and break the game in LOOTPLOT

I have no idea what actual genre LOOTPLOT belongs in, or how to properly describe it. You go through rounds of sorting through your inventory and…

Inspired by Slavic folklore Deathless. Tales of Old Rus improves text sizing on Steam Deck

Blending together a collectible card game, roguelike, and turn-based strategy game Deathless. Tales of Old Rus looks like a must-have for fans of…

Starcom: Unknown Space improves the UI and controller support ready for Steam Deck verification

Starcom: Unknown Space from Wx3 Labs, LLC has a fresh upgrade out now that brings in numerous improvements to the UI and controller support, as the…

A-RED Walking Robot is a 3D physics puzzle-platformer where you control a wind-up toy

A-RED Walking Robot looks like it could be an interesting puzzle-platformer. You control a wind-up robot toy, tasked with getting through a workshop…

LIBRITOPIA: Librarian Simulator recently added a Linux version

LIBRITOPIA: Librarian Simulator is a game that based on the name, probably doesn't need an intro. As part of a wave of these simulator games (there's…

A retro goodie rebuilt from 1994, Ironseed 25th Anniversary Edition recently added Linux support

Ironseed from 1994 is not one I'm familiar with, I only know if I had seen it when I was small I probably would have played it for hours. Ironseed…

New Steam Beta for Desktop / Steam Deck fixes notes and screenshots vanishing

Valve released a small update to the Steam Beta Client for Desktop and Steam Deck, containing two fixes that have been confusing players..Read the…

Build to survive in the first-person horror Confronted - latest update makes it Steam Deck playable

Grumpy Rock Studios recently updated Confronted, an interesting sounding survival-horror game where you have to build up little safe rooms. It's in…

ROCKFISH reducing EVERSPACE 2 DLC pricing as everything is getting more expensive

Well, this is nice. With the price of so many things going up everywhere thanks to tariffs, inflation and everything else - ROCKFISH Games have…

Co-op dungeon crawler Never Split the Party gets a big surprise update celebrating a million downloads

The free to play online co-op dungeon crawler Never Split the Party from Legend Studio just had a massive update to celebrate one million downloads.…

Supernatural school-life tactics RPG Demonschool set to release in Q3 2025

We're finally getting close to Demonschool actually releasing, with it now having a Q3 2025 release window so it will be here before the end of…

Snailshock is Pool but with Snails, with Dice for extra moves and Cards to mess with them

Love your weird and quirky indie games? You'll want to check out Snailshock Grand Supreme Tournament, which answers a question no one asked - what if…

Monument Valley 1 and 2 get full controller support which should get them Steam Deck Verified soon

Developer ustwo games just upgraded both Monument Valley: Panoramic Edition and Monument Valley 2: Panoramic Edition with full controller support…

STAR WARS Zero Company is a Clone Wars XCOM and I want it now

As a huge fan of XCOM including the classics and modern versions, and a big Star Wars fan, the recent STAR WARS Zero Company announcement has me…

Dwarf Fortress hit a huge new milestone on Steam, Noclip documentary now completed

Dwarf Fortress publisher Kitfox Games recently revealed that the game has managed to hit a huge milestone on Steam, plus the final episode of the…

Underwater PvP shooter Tidal Shock 1.0 out now with Linux / Steam Deck support - it's also now free to play

Moonray Studios have put out the 1.0 release of Tidal Shock: Off The Hook, a free to play underwater shooter and the update brings full Native Linux…

Wine 10.6 released with improvements to Bcrypt, Command Processor and WindowsCodecs

The Wine 10.6 development release is now available with the usual assortment of new features and bug fixes, to get more games and applications…

Ahead of its 10 year Steam anniversary, Black Mesa has a new beta with improved Linux support and many fixes

The Half-Life remake Black Mesa from Crowbar Collective has a fresh Beta update available for testing, which includes numerous enhancements to their…

Nitronauts is classic Bomberman with a few new twists out now

Featuring both local and online multiplayer, Nitronauts is a fun looking Bomberman styled game that recently released with Native Linux support..Read…

Steel Swarm: APOCALYPSE is a tank-battling destructive MOBA that will have Steam Deck support

Steel Swarm: APOCALYPSE is an upcoming MOBA from Clay Token Game Studio, Inc. that might actually manage to pull in some players where others have…

Ubuntu 25.04 upgrades halted due to Kubuntu users getting a broken desktop

This is a bit of a major woopsie. The upgrade path for the latest Ubuntu 25.04 release has been pulled offline, as it has resulted in Kubuntu users…

Peaceful nature simulation city-builder Of life and Land launches May 16

Of life and Land has been in Early Access for just over a year now, and it's about to cross over the finishing line as Metaroot and Kerzoven have…

Witch Beam the creators of Unpacking have released the musical puzzler Tempopo

Tempopo is the latest release from Australian developer Witch Beam, the creators of Unpacking and Assault Android Cactus..Read the full article on…

DOOM (2016) gets a surprise release on GOG with a big discount

DRM freedom from hell. DOOM (2016) has just released on GOG and there's a nice big discount to go along with the release..Read the full article on…

Ubuntu 25.04 'Plucky Puffin' is out now

Canonical has today released Ubuntu 25.04, codenamed "Plucky Puffin", their latest feature upgrade release to one of the most popular Linux…

Grab some great stuff for Steam Deck / Linux from Prime Gaming for April 17th

Here's the new up to date list of games available on Amazon Prime Gaming for April 17th, and what compatibility you can expect for Linux / SteamOS…

Get some great Metroidvania games in this Humble Bundle

Time to Return To Metroidvania with this new Humble Bundle, with 8 great games for cheaps. Here's how they'll run on Linux / Steam Deck..Read the…

The Last of Us Part II Remastered v1.2 fixes "excessive jitter" with Frame Generation on Steam Deck

The Last of Us Part II Remastered has been updated with another major patch version 1.2, which brings quite a few essential fixes along with a…

Stress-testing and hardware monitoring tool OCCT has officially released for Linux

Nice to see more apps like this arrive with official Linux support! OCCT for Linux is here and out of Beta testing bringing a full stress-testing and…

Mesa 25.0.4 bug-fix release out, plus the Mesa 25.1 feature update has a first release candidate

Developer Eric Engestrom announced the release of the latest Mesa 25.0.4 stable bug-fix release, and we're also closing in on the next feature…

Arcade-inspired rally-driving experience #DRIVE Rally 1.0 is out now

With the hashtag that is actually part of the name, #DRIVE Rally has properly launched out of Early Access with the 1.0 release now available. It…

SteamOS alternative Bazzite Linux 42 brings Beta support for the MSI Claw handhelds and lots of other improvements

Building on top of the latest Fedora 42 release, Bazzite 42 is out now for this increasingly popular SteamOS-like option to put on your handhelds,…