Přidání uvozovek na začátek a konec každého řádku v souboru pomocí awk

Awk příkaz v příkazové řádce Linuxu, který umožňuje modifikovat soubor. Pro přidání prefixu na začátek souboru se použije příkaz

awk '{print "PREFIX"$0}' FILE

Pro přidání suffixu příkaz

awk '{print $0"SUFFIX"}' FILE

Pokud potřebujete v rámci textu přidat jednoduché uvozovky, je třeba použít '\''.

Jako příklad použiji tento soubor s názvem pokus.

lksajfs
asklfa
ksfawoowp
2526827628276262
koishf
a

sjfoisfj
osfo

Následujícím příkazem vytvořím nový soubor s názvem pokus-modified, který bude mít na začátku každé řádky jednoduchou uvozovku a na konci jednoduchou uvozovku a čárku.

awk '{print "'\''"$0}' pokus | awk '{print $0"'\'',"}' > pokus-modified

Takto bude vypadat modifikovaný soubor.

'lksajfs',
'asklfa',
'ksfawoowp',
'2526827628276262',
'koishf',
'a',
'',
'sjfoisfj',
'osfo',

Zdroje:

 

Scratch: Hra vyhýbání se překážkám

V tomto příspěvku si naprogramujeme jednoduchou hru na vyhýbání se překlážkám v jazyce Scratch. Pokud nevíte, co Scratch je, doporučuji tento tutoriál zde na webu.

Nejdříve si zvolte pozadí. Pak si nakreslete auto, což bude naše hlavní postava. Jeden větší obdélník jako karoserie a čtyři menší obdélníky jako kola.

Číst dálScratch: Hra vyhýbání se překážkám

Porovnání vzácnosti některých kryptoměn

Jedním z důležitých faktorů ceny bitcoinu je jeho vzácnost (počet mincí). Ne všechny digitální měny mají omezení počtu mincí. V následující tabulce jsou uvedeny některé z nich.

Název Kód Finální počet mincí Mincí na 1 BTC
Bitcoin BTC 21 000 000
Cardano ADA 45 000 000 000 2 142,86
Litecoin LTC 84 000 000 4,00
Stellar XML 50 001 806 812 2 381,04
NEM XEM 8 999 999 999 428,57
IOTA MIOTA 2 779 530 283 132,36
Dash DASH 18 900 000 0.90
Neo NEO 100 000 000 4,76
Filecoin FIL 2 000 000 000 95,24
DigyByte DGB 21 000 000 000 1 000,00
Nano NANO 133 248 298 6,35

Zdroj: coinmarketcap.com

Lze zbohatnout hraním coin-birds?

Hrajete coin-birds a zajímá vás, zda můžete časem získat nějakou rozumnout sumu bitcoinech (tedy spíše v satoshi)? Podíváme se na to v tomto příspěvku.

Herní mechanika je jednoduchá. Za stříbro (silver) si můžete kupovat ptáky, kteří snáší vejce. Ze začátku si můžete koupit (Buy birds) pár zeleňáků (Green). Ti snáší 5 vajíček každou hodinu.

Až budee mít víc stříbra, můžete si koupit i jiné ptáky.

Číst dálLze zbohatnout hraním coin-birds?

Nový tutoriál na příkazový řádek v Linuxu

Na tomto webu přibyl nový tutoriál věnující se základům práce v příkazovém řádku v Linuxu.

V současné době se k vzájemné komunikaci mezi počítačem a člověkem používa grafické rozhraní (GUI – Graphical User Interface), i když profesionální správci systémů (administrátoři) často dávají přednost textovému rozhraní (příkazové řádce). Je třeba znát příkazy (u GUI zase musíte vědět kam kliknout), ale práce je často rychlejší a efektivnější. Dalším důvodem, proč se používá textové rozhraní je to, že grafické rozhraní není k dispozici. To je právě často případ serverů, které administrátoři spravují. Grafická nadstavba by na serverech zbytečně zdroje a pomocí textového rozhraní lze dokázat to samé a ještě více a k tomu rychleji.

Základy příkazového řádku v Linuxu

Zabezpečení Linux serveru

Po vytvoření serveru máte pravděpodobně vytvořeného root uživatele, kterým se na server můžete přihlásit. Doporučuji vytvořit nového uživatele pro přihlašování, který nebude mít root oprávnění.

adduser login_uzivatel

a vyberte pro něj silné heslo. Odhlašte se z původního root přihlášení a vyzkoušejte nového uživatele. Na root uživatele se přepnete příkazem

su -

a zadáním root hesla. Nyní zakažte ssh přihlášení pro root uživatele. Otevřte si soubor /etc/ssh/sshd_config a změňte řádek s PermitRootLogin na no.

#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

Změnu uložte a restartujte službu ssh.

service ssh restart

Nyní byste se měli možnost přihlásit pouze pomocí nového uživatele, který ale nemá sudo oprávnění.

Jak se naučit německy za 6 měsíců – 1. měsíc

První týden, probíhal nádherně. Vše bylo nové, z mysli mi občas vytanula kdysi naučená slovíčka, byl jsem nadšený, učil jsem se občas i několik hodin denně. Takové tempo ale nelze dlouhodobě vydržet. Již druhý týden se dostavila krize. Mozku se už nechtělo. Ale stále jsem dodržoval, že cestou do práce a z práce jsem si opakoval slovíčka (5 – 10 minut) a při domácích pracech poslouchal německé podkásty. Také jsem jednou týdně pokračoval s lektorkou na samoukovi.

Třetí týden byly vánoční svátky, takže žádná práce a na učení bylo více času. Díky tomu jsem se zase dostal do tempa. Navíc jsem šel na antigenní testy, kde jsem čekal tři hodiny a neměl jsem sebou nic jiného, než německá slovíčka.  Musím řict, že mi po těch třech hodinách už lezka krkem. Protože jsem nechodil do práce pohnul jsem i s online kurzem. A další týden byl Silvestr, takže opět více času na učení.

A jaké jsou výsledky po prvním měsíci? V samoukovi jsem ve čtvrté lekci, v online kurzu Nicos weg jsem dokončil 28 lekcí a začal jsem pomalu číst jednu německou knížku (papírovou, ne elektronickou). Online četbu jsem opustil. Důvodem je to, že pracuji na počítači a ještě po práci či ve svém volnu koukat do počítače kvůli četbě se mi nechce. A v rámci poslechu podkástů chytám trochu více slovíček, než na začátku. Zbývá mi ještě pět měsíců, tak uvidíme, zda se to nakonec podaří.

Předchozí příspěvky

Zdroje pro výuku němčiny
Jak se naučit německy za 6 měsíců – začínáme
Jak se naučit německy za 6 měsíců – 1. týden