Вы имеете в виду писать в файл с помощью сценария оболочки? Вот несколько способов:
touch file
Этот метод просто создаст файл, но если файл уже существует, он просто меняет дату модификации на время, когда вы использовали эту команду.
echo "text" > file
Этот метод перезаписывает содержимое file
в text
. Если вы хотите очистить файл, вы можете просто сделать это:
echo "" > file
Предположим, вы хотите написать несколько строк, и вы не хотите использовать тысячи% команд co_de%, вы должны использовать эту команду:
cat << EOF > file
test
test1
foo
bar
EOF
Это позволяет вам писать несколько строк в одной команде. Тогда содержимое echo
будет следующим:
test
test1
foo
bar
Если вы хотите добавить файл, замените file
на >
.
Надеюсь, это поможет!
EDIT : О, я вижу, поэтому вы должны написать файл в gedit, используя расширение >>
(необязательно, но это хорошая идея), а затем в файловом менеджере, справа нажмите на файл, выберите «Свойства» и «Разрешения», а также « .sh
». Затем вы можете дважды щелкнуть по нему, и он запустится :). Кроме того, если вы хотите сделать это в терминале, вы можете запустить эту команду, чтобы сделать ее исполняемой (вы можете захотеть добавить Allow executing file as program
, если она не принадлежит вам):
chmod +x file
И для запуска:
./file