Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Learnt 23 Září 2021, 09:46:35
-
Zdravím,
chtěl bych se zeptat nejspíš na banální věc, ale když dám v Ubuntu v bashi grep -l složka.txt, takže bez něčeho co to má přesně udělat. Tak mě to do nějakého módu, kde prostě jen píšu a nic to nedělá, vím že se dalo příkaz nějakým tlačitkém prostě zrušit a bylo to, ale nějak si nemohu vybabit jaký ten příkaz byl a pod čím bych to měl hledat na internetu.
Děkuji moc.
-
Myslis v terminale?
Ctrl+c
-
... nějakého módu, kde prostě jen píšu a nic to nedělá ...
Pokud spustíš grep bez udání zdrojového souboru, bere automaticky data ze standardního vstupu (stdin) a protože mu na stdin neposíláš data z jiného příkazu, jdou do něj data přímo z terminálu na jehož výstupu (stdout) je v interaktivním režimu vstup z klávesnice. Takže grep bude filtrovat řádky, které mu napíšeš. V případě použití přepínače -l skončí grep po prvním nálezu, takže v tomto případě by se automaticky ukončil po zadání řádku na kterém se nachází řetězec "složka.txt". Jinak jak psal TIBOR, zkratka Ctrl+C pošle v terminálu běžícímu procesu signál s požadavkem na jeho ukončení.