Začněte nyníZačněte zdarma

Přesun relevantních souborů

Nedávno ses připojil/a k novému startupu jako jeden/jedna z mála technicky zdatných zaměstnanců. Tvůj manažer tě požádal o pomoc s úklidem některých složek na serveru. Firma prošla řadou různých nástrojů pro monitorování serverů, takže tam leží spousta souborů, které by měly být smazány.

Naštěstí víš, že všechny soubory, které si chcete ponechat, obsahují někde v názvu jak vpt, tak SRVM_.

Tvým úkolem je napsat Bash skript, který bude přijímat názvy souborů jako prvky ARGV a přesune soubor do good_logs/, pokud splňuje obě výše uvedené podmínky. Vzpomeň si z přednášky, že příznak q je pro „tichý" režim – nezobrazuje nalezené řádky jako klasický grep, ale jednoduše vrátí true, pokud nějaký řádek odpovídá.

Pamatuj, že při použití argumentů příkazové řádky, jako je grep, v příkazech IF není potřeba hranatých závorek – nepřidávej je! Nezapomeň také spustit skript s každým souborem jako samostatným prvkem ARGV. Vždy jeden soubor; celkem čtyřikrát.

Toto cvičení je součástí kurzu

Úvod do Bash skriptování

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení