Как только я запускаю свой сценарий, я создаю новый файл в своем текущем местоположении, а затем добавляю некоторые данные в этот файл: touch tracking DATA=$(pwd/tracking)
В приведенном выше коде я хочу, чтобы файл быть в общем месте, поэтому я могу добавить в него некоторые данные, даже если я не в том же месте, что и файл. echo $someRecords >> "$DATA"
. Любая идея, что здесь не так? Благодарю.Создание пути с помощью pwd
1
A
ответ
3
Исполняемый файл называется «pwd», а не «pwd/tracking».
DATA="$(pwd)/tracking"
1
Стоит отметить, что в дополнение к исполняемому pwd
вы также переменную $PWD
. Если вы так склонны, вы могли бы заменить три линии
touch tracking
DATA="$(pwd)/tracking"
echo $someRecords >> "$DATA"
с
DATA="${PWD}/tracking"
echo $someRecords >> "$DATA"
или если вы чувствуете лаконичный одну строку
echo $someRecords >> "${PWD}/tracking"
бы то же самое
Смежные вопросы
- 1. Bash цитирование текущего пути (pwd)
- 2. $ PWD vs pwd относительно переносимости
- 3. разница в выходах PWD и/бен/PWD
- 4. Создание пути с половинной окружностью с помощью CGPath и следовать по пути с помощью SKAction
- 5. shell, построенный в pwd versus/bin/pwd
- 6. ConnectionString PWD
- 7. Сокращение для указания пути как pwd в Unix?
- 8. Создание пути с правильными цифрами
- 9. Создание пути связи с параметрами
- 10. Как setenv как PWD?
- 11. Putty Dynamic Title (с $ PWD)
- 12. Неискусность сценария Bash с pwd
- 13. Создание каталога С помощью сценария оболочки и получения пути
- 14. сохранение/создание файла в относительном пути с помощью python 3
- 15. Создание файла Excel без пути Абсолютный (файл) с помощью Epplus
- 16. Создание уникального пути к файлу с помощью Polymorphic Paperclip
- 17. создание пути и добавление файлов в него с помощью json?
- 18. создание BitmapDrawable от пути
- 19. MVC Создание виртуального пути
- 20. Скопируйте файлы из pwd в другой каталог с помощью Python
- 21. https имя пользователя и pwd + файл сохранения с помощью webbrowser
- 22. Bash PWD и открыть с помощью трубы не работает
- 23. Swift - Создание случайного пути
- 24. Создание приложения C++ для использования файла, а не pwd
- 25. Создание файла из ошибки пути
- 26. Как сохранить историю bash $ PWD в $ PWD /. История
- 27. Создание пути к файлу
- 28. Создание канонического пути
- 29. Emacs, изменение переменной $ PWD
- 30. Создание пути иерархии от JSON
что вы хотите сделать, имея '$ (pwd/tracking)'? – HuStmpHrrr
'$ someRecords >>" $ DATA "' должно быть 'echo $ someRecords >>" $ DATA "' btw. вам, похоже, нужен учебник bash basics. – HuStmpHrrr
@HuStmpHrrr Я согласен. Я забыл эхо в своем посте. Как правило, я хочу, чтобы файл находился в общем месте, поэтому я могу добавить в него некоторые данные, даже если я не в том же месте, что и файл. – user3075653