Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Learnt 23 Září 2021, 09:46:35

Název: Opuštení příkazu
Přispěvatel: 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.
Název: Re:Opuštení příkazu
Přispěvatel: TIBOR 23 Září 2021, 10:12:34
Myslis v terminale?
Ctrl+c
Název: Re:Opuštení příkazu
Přispěvatel: GdH 24 Září 2021, 09:14:36
... 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í.