Замучаешься алиасы городить.
Проще переписать в /usr/local/bin и оный путь в PATH воткнуть.
~/bin
, если скрипт нужен для одного пользователя.run.sh
всё равно придётся делать символическую ссылку run
или тот же алиас, если надо будет запускать как run
Практические знания
... Pyton
то есть ваши фантазии о том, что вместо XLSX там CSV - это богатый опыт.
А мое предположение о том, что скрипт с этими данными делает не INSERT, а UPDATE - из пальца.
я умею не только читать, но и думать
Никакой CSV тут никаким боком не поможет
Зачем ему изобретать что-то на "любом языке", особенно если в этом скрипте, как я предположил, а вы не удосужились прочитать, не банальная логика импорта, а обновление данных только при необходимости?
Есть файл эксель который находится в директории, есть скрипт импорта который умеет залить файл через веб-интерфейс браузера.
Это нужно для случая когда менеджер загружает файл в папку на сервер, а крон запускает скрипт в определенное время и происходить импорт.
Любой ЯП общего назначения и сам в БД записать может.
Импорт CSV вряд ли удастся
LOAD DATA LOCAL INFILE
Опять решение выпрашиваете.