Выполнение команд оболочки в файле .sh приводит к ошибке

У меня есть две команды linux shell:

echo 'CPU type and model' cat /proc/cpuinfo | head -5 | tail -1 

Когда я запускаю эти команды непосредственно в терминале, я получаю этот результат поистине:

 CPU type and model model name : Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz 

Но когда я сохраняю их в файле test.sh и запускаю sh test.sh , я получаю эту ошибку:

 CPU type and model tail: option used in invalid context -- 1 

Я также пытаюсь bash test.sh и получить это:

 CPU type and model tail: option used in invalid context -- 1 

  • Как предотвратить закрытие терминала при запуске программы с завершением?
  • Как прокручивать, удерживая Shift для копирования в tmux?
  • Что такое MIME-эквивалент uuencode для sendmail?
  • Как получить положительный сигнал при успешном завершении команды
  • Использование fasd для открытия файла или каталога в emacsclient
  • Terminal - перенаправление вывода в файл сокращается
  • Связывание ключей Ci и TAB с различными командами в терминальных приложениях через .inputrc
  • уничтожение всех процессов, связанных со сценарием
  • One Solution collect form web for “Выполнение команд оболочки в файле .sh приводит к ошибке”

    У вас есть возврат каретки и, возможно, другие посторонние символы в вашем файле сценария; используйте dos2unix чтобы удалить их.

    Interesting Posts

    Номер шины USB изменяется при перезагрузке

    Почему BitchX называется BitchX?

    Проблема с Skype Alpha Install ubuntu 16.10

    Как искать строку содержит N целевых символов / шаблонов в vim?

    Как закрыть окно разбитого приложения?

    cron Vs. сон – что лучше с точки зрения эффективного использования процессора / памяти?

    Существует ли самый быстрый способ отключения системы?

    Использование IPtables для блокировки исходящего трафика на интерфейс TAP с IP-адреса или подсети LAN

    Linux: разница между использованием autofs с NFS и использованием fstab

    eth0 мешает wlan0. pi networking

    Какая история за вилкой?

    сохраняйте только те столбцы в первом файле, которые их номера столбцов соответствуют номерам во втором файле

    Использование virsh для управления виртуальными машинами, созданными в virt-manager

    NFS-файл с тем же именем, но с другим содержимым в зависимости от хоста

    Проблемы при загрузке сайтов

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