Задача сценария Unix Shell. Файлы как параметры? [закрыто]

Эта ссылка посвящена блокировке панелей, возможно, это то, что вы ищете: https://sites.google.com/site/easylinuxtipsproject/xubuntu#TOC-Safeguard-the-panels-kiosk-mode- [ ! d0] Скопируйте настройки панели в своей домашней папке в общую папку. Файл настроек называется xfce4-panel.xml. Скопируйте и вставьте следующее магическое заклинание в терминал (это одна строка):

sudo cp -v ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
/ etc / xdg / xfce4 / xfconf / xfce-perchannel-xml / Теперь откройте файл настроек с помощью текстового редактора Leafpad. В следующей командной строке:
gksudo leafpad /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
Почти в верхней части текста в этом текстовом файле вы увидите строку:
<channel name="xfce4-panel" version="1.0">
Удалите эту строку и замените ее на эту строку:
<channel name="xfce4-panel" version="1.0" locked="*" unlocked="root">
Сохраните измененный текстовый файл. Перезагрузите компьютер. Панели теперь находятся в режиме киоска и не могут быть удалены или изменены.
-3
задан 19 November 2017 в 22:13

2 ответа

Аргументы командной строки для скриптов bash хранятся в специальных переменных $1 для первого аргумента, разделенного пробелом, $2 для второго и т. д.

См. также TLDP Advanced Bash Scripting Руководство - 4.4. Специальные типы переменных (раздел Positional parameters) или man bash (раздел Parameters).

Однако вы должны всегда ставить свои переменные в двойные кавычки (например, "$1"), чтобы избежать

Вот пример:

#!/bin/bash echo "The first file, $1, starts with these lines:" head "$1" echo "The second file, $2, ends with these lines:" tail "$2"

Для получения всех уникальных строк из обоих файлов, посмотрите TLDP Advanced Bash Scripting Guide - 4.4. Специальные типы переменных , особенно его опция -u ...

4
ответ дан 18 July 2018 в 03:00

Аргументы командной строки для скриптов bash хранятся в специальных переменных $1 для первого аргумента, разделенного пробелом, $2 для второго и т. д.

См. также TLDP Advanced Bash Scripting Руководство - 4.4. Специальные типы переменных (раздел Positional parameters) или man bash (раздел Parameters).

Однако вы должны всегда ставить свои переменные в двойные кавычки (например, "$1"), чтобы избежать

Вот пример:

#!/bin/bash echo "The first file, $1, starts with these lines:" head "$1" echo "The second file, $2, ends with these lines:" tail "$2"

Для получения всех уникальных строк из обоих файлов, посмотрите TLDP Advanced Bash Scripting Guide - 4.4. Специальные типы переменных , особенно его опция -u ...

4
ответ дан 24 July 2018 в 17:43

Другие вопросы по тегам:

Похожие вопросы: