Выполнение собственной команды Unix в терминале?

StackOverflow https://stackoverflow.com/questions/619537

  •  03-07-2019
  •  | 
  •  

Вопрос

Я создал Unix-команду macmac2unix, которая преобразует файл Word Mac для платформ Unix.

Я хотел бы запустить команду как

$macmac2unix file1 file2 file3 ...

Проблема: Как я могу запустить эту команду по каждому пути?

Я безуспешно добавил следующее в .bashrc

CDPATH=:/Users/Sam/Documents/Unix
Это было полезно?

Решение

Попробуйте добавить

export PATH=$PATH:/Users/Sam/Documents/Unix

к вашему .bashrc

Сделайте ваш скрипт выполнимым, убедитесь, что он находится в /Users/Sam/Documents/Unix.Вы могли бы перечитать свой .bashrc с:

~> . ~/.bashrc

Но если вы уже поиграли со своими переменными окружения, перезагрузка вашего терминала была бы более чистой.

Другие советы

Добавьте его в PATH, а не в CDPATH.

Попробуйте добавить его в PATH следующим образом:

PATH=/Users/Sam/Documents/Unix:$PATH
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top