Как я уже говорил в течение последних 4 лет, это позволит кому-то легко определить, указывает ли переменная, указывающая значение / объект или обернутый jQuery элемент DOM
Ex:
var name = 'jQuery';
var lib = {name:'jQuery',version:1.6};
var $dataDiv = $('#myDataDiv');
в приведенном выше примере, когда я вижу переменную «$ dataDiv», я могу легко сказать, что эта переменная указывает на обернутый jQuery элемент DOM (в данном случае это div). а также я могу вызвать все методы jQuery, не обматывая объект снова, как $ dataDiv.append (), $ dataDiv.html (), $ dataDiv.find () вместо $ ($ dataDiv) .append ().
Надеюсь, это может помочь. поэтому, наконец, хочу сказать, что будет хорошей практикой следовать этому, но не обязательно.
Это awk
может работать для вас:
awk 'FNR==NR{a[$5]=[110];next}{print a[$1]}' file_a file_b
Если a
и b
действительно массивы:
readarray -t a < <(awk 'FNR==NR{a[$5]=[111];next}{print a[$1]}' <(printf '%s\n' "${a[@]}") <(printf '%s\n' "${b[@]}"))