Autorandr, но для аудиоустройств?

- Вот посмотрите !!!

named.conf

// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/t-sig.key";

named.conf.options

acl internals {
                127.0.0.0/8;
                10.0.0.0/8;
              };

options {

    directory "/var/cache/bind";

    allow-recursion     { internals; };
    allow-query-cache   { internals; };
    allow-query         { internals; };

    dnssec-enable     yes;
    dnssec-validation yes;

     forwarders {

        // -Google - JUST FOR SAMPLE!!!
        8.8.4.4;
        8.8.8.8;

    };

    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
};

named.conf.local

include "/etc/bind/zones.rfc1918";

acl internals {
    127.0.0.0/8;
};

    zone "localhost" { 
        type master; 
        file "/etc/bind/db.local";
     };

};

named.conf.default-zone

// prime the server with knowledge of the root servers

    zone "." {
        type hint;
        file "/etc/bind/db.root";
    };

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

    zone "sample.net" {
        type master;
        file "/etc/bind/db.sample.net";
        allow-query     { internals; };
        allow-transfer  { key t-sig.key; };  
    };

    zone "localhost" {
        type master;
        file "/etc/bind/db.local";
        allow-query { 127.0.0.0/8; };
        allow-transfer  { key t-sig.key; };
    };

    zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/127.in-addr.arpa";
        allow-query { 127.0.0.0/8; };
        allow-transfer  { key t-sig.key; };
    };

    zone "10.in-addr.arpa" {
        type master;
        file "/etc/bind/0.0.10.in-addr.arpa";
        allow-query { internals; };
        allow-transfer  { key t-sig.key; };
    };

    zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/0.in-addr.arpa";
        allow-query { internals; };
    };

    zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/255.in-addr.arpa";
        allow-query { internals; };
    };
1
07.08.2018, 14:14
2 ответа

Здесь вам не нужна конструкция обратной кавычки. Просто

START_DATE="$PREV_MONTH  $START_DAY"

Теперь помните, что вам нужно заключить $START_DATEвнутри ", чтобы сохранить интервал

$ PREV_MONTH=Feb
$ START_DAY=7
$ START_DATE="$PREV_MONTH  $START_DAY"
$ echo "$START_DATE"
Feb  7
$ echo $START_DATE
Feb 7
5
27.01.2020, 23:12

Вы должны использовать нотацию подоболочки $()вместо обратных кавычек, но это не ваша проблема. Просто инкапсулируйте свои переменные в двойные кавычки вместе с любыми пробелами.

START_DATE=$(echo "$PREV_MONTH  $START_DAY")

Двойные кавычки позволяют интерполировать переменные. Если бы вы заключили их в одинарные кавычки, они были бы строковыми литералами.

Но в вашем случае просто сделайте это вместо echo, в этом нет необходимости:

START_DATE="$PREV_MONTH  $START_DAY"
3
27.01.2020, 23:12

Теги

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