#linux #bash #shell
#linux #bash #оболочка
Вопрос:
Я новичок в изучении сценария оболочки, я нашел способ запустить файл сценария из любой точки файловой системы с помощью ‘~’
Это мой сценарий оболочки
myShellScript
#! /bin/bash
echo $(date): $* >> ~/notes.txt
echo $(date): $* >> ./notes.txt
И я запускаю ./myShellScript «записать дату в файл»
Я пытаюсь понять доступ к файловой структуре./ и ~/
Комментарии:
1. На самом деле,
./notes.txt
это довольно бессмысленно, потому что оно ничем не отличается отnotes.txt
того, которое неявно находится в текущем каталоге.
Ответ №1:
./
для текущего каталога
~/
для домашнего каталога
Комментарии:
1. Я не знал разницы, но теперь я знаю. Спасибо