Labthrift Labthrift What to buy. What to skip. Why.

Written 30 Aug 2026. This is a how-to, not a product card. Buy links are not tagged yet.

Change leftover-box characters

After SSH works, change leftover-box characters with tr so a mixed leftover-box line is easier to clean. You do not need a file manager app for this.

Pull one leftover-box column kept leftover-box fruit and leftover-box color apart. Tonight you only need one more trick: change leftover-box characters so a mixed leftover-box line is easier to clean. tr does that. leftover-box commas can become leftover-box newlines. leftover-box loud leftover-box letters can become leftover-box quiet leftover-box letters. leftover-box repeated leftover-box spaces can shrink to one. You are still only looking. The leftover box does not need a desktop, a file manager, or a new mini PC for this one job.

Skip until SSH already works

SSH from the couch should already get you a leftover-box prompt. If you only need leftover-box columns pulled, that is pull one leftover-box column. If you only need leftover-box copies dropped, that is drop leftover-box duplicate lines. If you only need leftover-box lines in A-to-Z order, that is put leftover-box lines in order. If you only need leftover-box print handed to another leftover-box tool, that is send leftover-box output into another command. If you only need leftover-box words you typed, that is put a short line into a leftover-box file. Skip this whole note if you only need a house share other computers browse. That is a folder the house can open.

What this is

tr means "change leftover-box characters." You type leftover-box tr, leftover-box from-set, leftover-box to-set, and leftover-box input. leftover-box tr reads leftover-box characters one by one. It swaps leftover-box characters, deletes leftover-box characters, or squeezes leftover-box repeats. It does not rewrite the leftover-box file unless you ask it to. It is not leftover-box columns. That is pull one leftover-box column. It is not leftover-box search. That is find a word in a leftover-box file. It is not leftover-box order. That is put leftover-box lines in order. It is not leftover-box copies dropped. That is drop leftover-box duplicate lines. It is not leftover-box first leftover-box lines. That is see the start of a leftover-box file. It is not leftover-box last leftover-box lines. That is see the end of a leftover-box file. It is not leftover-box whole dump. That is read a leftover-box file without opening the editor.

Change leftover-box characters from a practice file

SSH in. Make a tiny leftover-box comma file in leftover-box home:

printf 'apple,red\nbanana,yellow\npear,green\n' > ~/fruit.csv

That leftover-box save is save leftover-box output to a file. Peek first:

cat ~/fruit.csv

You want apple,red, then banana,yellow, then pear,green. Now change leftover-box commas into leftover-box newlines:

tr ',' '\n' < ~/fruit.csv

You want apple, then red, then banana, then yellow, then pear, then green. leftover-box tr ',' '\n' means leftover-box comma becomes leftover-box newline. The leftover-box less-than is leftover-box input from the leftover-box file. The leftover-box file on disk is still the mixed leftover-box comma lines. That is the whole first-night trick: leftover-box characters cleaned in a leftover-box window, leftover-box file left alone.

Same leftover-box job with leftover-box print handed in, no leftover-box file needed:

printf 'apple,red,banana\n' | tr ',' '\n'

You want apple, then red, then banana. That leftover-box bar is send leftover-box output into another command.

Need leftover-box quiet leftover-box letters?

printf 'Apple,RED\n' | tr 'A-Z' 'a-z'

You want apple,red. leftover-box A-Z is leftover-box loud leftover-box letters. leftover-box a-z is leftover-box quiet leftover-box letters. leftover-box tr maps leftover-box each leftover-box loud leftover-box letter to leftover-box the leftover-box matching leftover-box quiet leftover-box letter.

Need leftover-box commas gone?

tr -d ',' < ~/fruit.csv

You want applered, then bananayellow, then peargreen. leftover-box -d means leftover-box delete. leftover-box commas vanish. Looking only.

Need leftover-box repeated leftover-box spaces squeezed?

printf 'apple red\n' | tr -s ' '

You want apple red with leftover-box one leftover-box space. leftover-box -s means leftover-box squeeze: leftover-box runs of the leftover-box same leftover-box character shrink to leftover-box one.

Useful extras, still looking only

Need leftover-box fruit only, then leftover-box quiet leftover-box letters?

cut -d, -f1 ~/fruit.csv | tr 'A-Z' 'a-z'

You want apple, then banana, then pear. That leftover-box handoff is pull one leftover-box column into leftover-box tr. Looking only. Skip leftover-box sed, leftover-box awk, and leftover-box xargs on leftover-box night one. leftover-box tr by itself is enough for leftover-box first leftover-box clean.

If the leftover box says command not found for tr, install the usual tools, then try again:

sudo apt install coreutils

Debian and Ubuntu Server usually already have them. That install is not a reason to buy a file manager.

When you are done looking, throw away the leftover-box practice file:

rm ~/fruit.csv

Careful delete only. That is delete a leftover-box file carefully.

What this is not

This is not leftover-box columns. That is pull one leftover-box column. It is not leftover-box columns joined side by side. That is join leftover-box columns side by side. It is not leftover-box search. That is find a word in a leftover-box file. It is not leftover-box order. That is put leftover-box lines in order. It is not leftover-box copies dropped. That is drop leftover-box duplicate lines. It is not handing leftover-box print to another leftover-box tool without leftover-box characters changed. That is send leftover-box output into another command. It is not leftover-box first leftover-box lines. That is see the start of a leftover-box file. It is not leftover-box last leftover-box lines. That is see the end of a leftover-box file. It is not leftover-box whole dump. That is read a leftover-box file without opening the editor. It is not leftover-box words you typed. That is put a short line into a leftover-box file. It is not watching leftover-box print while you save a leftover-box copy. That is watch and save leftover-box output at once. It is not a quiet leftover-box save. That is save leftover-box output to a file. It is not a house share other computers browse. That is a folder the house can open.

What next

Need leftover-box columns joined side by side? Join leftover-box columns side by side. Need leftover-box columns pulled first? Pull one leftover-box column. Need leftover-box copies dropped first? Drop leftover-box duplicate lines. Need leftover-box lines in A-to-Z order? Put leftover-box lines in order. Need leftover-box print handed to another leftover-box tool? Send leftover-box output into another command. Need leftover-box print on screen and in a leftover-box file? Watch and save leftover-box output at once. Need a quiet leftover-box save with no leftover-box print in the window? Save leftover-box output to a file. Need leftover-box words you typed? Put a short line into a leftover-box file. Need a short dump of the leftover-box file you just made? Read a leftover-box file without opening the editor. Need only matching leftover-box lines first? Find a word in a leftover-box file. Need leftover-box first leftover-box lines, not leftover-box characters changed? See the start of a leftover-box file. Need leftover-box last leftover-box lines? See the end of a leftover-box file. Need the leftover-box throwaway gone for real? Delete a leftover-box file carefully. When a house job broke, look at the leftover box's own diary: when something broke, look at the leftover-box log. When key login is boring on every computer you use, turn off leftover-box password login once the key works. Keep SSH on the house network: keep the leftover box on the house network. Do not forward port 22.

Skip

Sources

GNU coreutils: tr invocation. Debian: tr. Ubuntu: tr. Official pages only. For the login, see SSH from the couch. For leftover-box columns first, see pull one leftover-box column. For leftover-box copies, see drop leftover-box duplicate lines. For leftover-box order, see put leftover-box lines in order. For handing leftover-box print to another leftover-box command, see send leftover-box output into another command.

Also on this topic

SSH from the couchType commands on the leftover box from your laptop, on the house network. Password login first. Do not open this to the internet. Pull one leftover-box columnAfter SSH works, pull one leftover-box column with cut so a mixed leftover-box line is easier to scan. You do not need a file manager app for this. Join leftover-box columns side by sideAfter SSH works, join leftover-box columns side by side with paste so two leftover-box lists become one leftover-box line each. You do not need a file manager app for this. Drop leftover-box duplicate linesAfter SSH works, drop leftover-box duplicate lines with uniq so a mixed list shows each leftover-box line once. You do not need a file manager app for this. Put leftover-box lines in orderAfter SSH works, put leftover-box lines in order with sort so a mixed list is easier to scan. You do not need a file manager app for this. Send leftover-box output into another commandAfter SSH works, send leftover-box output into another command with | so a long dump does not flood the window. You do not need a file manager app for this. Find a word in a leftover-box fileAfter SSH works, search a leftover-box file with grep so you see only the matching lines. You do not need a file viewer app for this. Read a leftover-box file without opening the editorAfter SSH works, print a leftover-box file with cat so you can read it without opening nano. Short files only. You do not need a file viewer app for this. Turn off leftover-box password login once the key worksAfter the laptop key login is boring, tell SSH to stop accepting the leftover-box password. The key is how you get in. A keyboard on the leftover box is the backup now.