Прописная буква T работает в Jupyter Notebook, но выдает ошибку PyCharm

$cat abs.sh
#!/bin/bash
echo "$(cd "$(dirname "$1")"; pwd -P)"

Некоторые объяснения:

  1. Этот скрипт получает относительный путь как аргумент "$1"
  2. Затем мы получаем dirname часть этого path (вы можете передать либо dir, либо файл в этот скрипт): dirname "$1"
  3. Затем мы cd "$(dirname "$1"); в этот относительный dir
  4. pwd -P и получаем абсолютный путь. Опция -P позволит избежать символических ссылок
  5. . В качестве последнего шага мы echo это

Затем запустите свой скрипт:

abs.sh your_file.txt
2
задан Mihai Chelaru 18 January 2019 в 22:43
поделиться