GNU/Linux >> Znalost Linux >  >> Linux

„Kdyby“?

Četl jsem toto vlákno:Jak procházet řádky souboru?

Co je IFS ? A jaké je jeho použití v kontextu for -smyčky?

Přijatá odpověď:

IFS znamená Input Internal Field Separator – je to znak, který odděluje pole. V příkladu, který jste zveřejnili, je nastaven na znak nového řádku (n ); takže až to nastavíte, for zpracuje text řádek po řádku. V tomto příkladu byste mohli změnit hodnotu IFS (na nějaké písmeno, které máte ve vstupním souboru) a zkontrolujte, jak bude text rozdělen.

BTW, z odpovědi, kterou jste zaslali, je druhé řešení doporučeno…

Jak si všiml @jasonwryan, není to Input ale Internal . Název Input pochází z awk ve kterém je také OFSOutput Field Separator .


Linux
  1. Zvládněte příkaz Linux ls

  2. Jak zajistit, aby Iconv nahradil vstupní soubor převedeným výstupem?

  3. Jak zkontrolovat, zda je potrubí prázdné, a spustit příkaz na datech, pokud není?

  1. PHP-FFMpeg:Povolit více vstupních souborů (přidat zvuk k videu)

  2. Rozumět Ifs?

  3. Trvale zakázat vstup na dotykové obrazovce – Ubuntu 16.04?

  1. Jak signalizovat konec vstupu Stdin?

  2. Má být výstup uložen do souboru se stejným názvem jako vstupní soubor?

  3. Je možné zrušit vazbu nebo změnit globální zkratku vstupu Unicode?