Ну, вы можете создать URI в локальном файле, например:
file:///home/user/filename
А затем вы можете вставить руководство # Part3:
file:///home/user/filename#Part3
но вы необходимо, чтобы файл находился в формате html
, если браузер должен использоваться для чтения файла.
Тогда возникает реальный вопрос: какая программа (инструмент) должна читать (показывать) файл?
Ответ приведен выше, если вы ожидаете, что браузер прочитает его.
Если вы используете less
(обычный читатель страниц руководства), вы можете направить less для перехода к определенной строке:
less +20 filename
Чтобы прочитать текстовый файл со строкой 20 в начале консоль.
Если бы вы могли изменить имя файла, включив в него требуемый номер строки.
Что-то вроде: filename-line-233
, это будет работать:
$ filename=A-text-file-line-233
$ less +"${filename##*-}" "$filename"
Могут быть другие инструменты, которые можно было бы адаптировать к этой идее.