[Решено] Тип файла

Автор mexx, 05 сентября 2014, 14:44:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mexx

Наверное, смешной вопрос, но не могу понять.
В nautilus один файл отображается как сценарий оболочки, второй как текстовый:

Оба содержат работающие по факту скрипты, файлам установлены одинаковые права и владельцы.
В чем тогда отличие? Почему система их различает?
Debian 10 KDE
Debian 11 Gnome

yura_n

Первая строка во втором файле (trafictest) как выглядит?

mexx

yura_n, ага, понял. Там первая строка комментарий:
# Тестовый скрипт для ...
А потом уже:
#!/bin/sh
В сценарии оболочки же первая строка сразу:
#!/bin/sh
Изменил - значки изменились.
Спасибо. Хотя я и не понял зачем так сделано :)
Debian 10 KDE
Debian 11 Gnome

yura_n

Первая строка - это сообщение для системы о том, какой интерпретатор ей использовать для скрипта. А для самого интерпретатора это комментарий. Если первая строка не содержит информации об интерпретаторе, то система думает, что данный файл - это только текстовый файл.

mexx

yura_n, понятно. Спасибо еще раз.
Debian 10 KDE
Debian 11 Gnome