Используя cURL, как я могу получить числовую строку, содержащую запятые и пробелы, и преобразовать их в строку NON COMAFIED

Пример. Выдающиеся акции Google составляют 670 000 000, и это значение собирается в txt-файле из Yahoo Finance API, используя приведенный ниже скрипт.

Это проблема; что числа с запятыми или пробелами почти недоступны для текстового мастера и Excel для разграничения, когда я вытаскиваю этот файл txt в Excel для завершения моей работы.

Т.е. разделитель хочет разбить 670 000 000 на три отдельные значения и распространить это на три столбца, что является шуткой и делает мою работу бесполезной.

Таким образом: мне нужен будущий скрипт для вывода всех числовых строк, которые изначально содержали запятые и пробелы, в txt-файл БЕЗ таких. То есть никаких пробелов или пробелов.

Таким образом, вместо того, чтобы в файл txt было внесено 670 000 000, мне нужно 670000000, так что Excels, устаревший разделитель, может корректно отображать данные в столбцы.

Я задал этот вопрос 4 раза здесь, и каждый раз код, предоставленный суперпользователем, не работал.

cd desktop/quoteUpdate while true do curl -o quotes.txt -s "http://download.finance.yahoo.com/d/quotes.csv?s=goog,aapl&f=nsl1j2" echo UPDATED: date sleep 10 Done 

One Solution collect form web for “Используя cURL, как я могу получить числовую строку, содержащую запятые и пробелы, и преобразовать их в строку NON COMAFIED”

Вы можете добавить команду sed после команды curl для замены запятых внутри чисел:

 cd desktop/quoteUpdate while true do curl -o quotes.txt -s "http://download.finance.yahoo.com/d/quotes.csv?s=goog,aapl&f=nsl1j2" sed -i -E 's:([0-9]),([0-9]):\1\2:g' quotes.txt echo UPDATED: date sleep 10 Done 

Результат будет выглядеть так:

 "Google Inc.","GOOG",508.08, 678365000 "Apple Inc.","AAPL",105.99, 5864839000 

введите описание изображения здесь

  • Как сделать снимок сайта через скрипт оболочки?
  • Как выполнить несколько команд вместе в фоновом режиме?
  • Программа обновления файлов конфигурации
  • Проблема с булевыми тестами && и || в bash
  • Команда sftp с именем «\» в имени пользователя не работает
  • Как найти все файлы, соответствующие (или не соответствующие) конкретному шаблону в папке?
  • Как передать список переменных в sed в функции оболочки
  • Ограничение размера файла превышено в bash
  • Скрипты на несколько серверов одновременно
  • Как подсчитать вхождения каждого слова, принадлежащего файлу, во все количество файлов `n`, переданных в качестве аргументов?
  • Хранение части аргументов командной строки в массиве пользователей
  • Interesting Posts

    Почему SELinux разрешает мне читать этот файл?

    Как обрабатывать строки с пробелами в целом в bash?

    Какая команда (ы) будет кормить текстовый файл с разделителями табуляции и вырезать каждую строку до 80 символов?

    Как обеспечить выполнение исполняемого скрипта при двойном щелчке по нему?

    Что такое язык, который появляется в первой строке скрипта?

    «Echo 1> / sys / block / sdX / device / delete» на всех дисках, кроме предопределенного списка

    Заменить последние символы в каждой строке

    Преимущества rpm over deb в контексте сервера?

    Как получить только один символ после совпадения в строке (для определения версии RHEL от rpm)

    Как безопасно удалять данные после rm

    Конфигурация по умолчанию Мне нужно изменить?

    NIS + Solaris 10, настройка главного сервера

    Я владею сторожевым псом?

    Почему можно добавить ~ / .profile в файл ~ / .bash_profile?

    Debian не сохраняет предпочтения пользователя какой-либо программы

    Linux и Unix - лучшая ОС в мире.