Якщо я це роблю у файлі Mac, я отримую правильну кількість рядків, але я отримую подвійні рядки у файлах unix:
cat /path/to/file.txt | tr '\r' '\n' | wc -l
Якщо я це роблю у файлі unix, я отримую правильну кількість рядків, але нульових рядків у файлі Mac:
cat /path/to/file.txt | wc -l
Як отримати правильну кількість рядків в одній команді незалежно від походження файлової системи (Linux, Mac, Windows)?
@Melebius так, коли маємо справу з Mac версією Excel.
—
EcomEvo
\nпочинаючи з Mac OS X 10.0 (2001). Ви справді отримуєте старовинні файли Mac\r?