поддельное судо, более элегантное решение? - PullRequest
0 голосов
/ 16 февраля 2020

Меня раздражает, что многие сайты предполагают, что у вас установлен sudo на сервере, управляемом одним человеком. Я просто получаю root, когда мне это нужно, и отбрасываю его, когда я закончу, но часто вы найдете строки для обновления подходящих ключей и тому подобное, которые содержат «… | sudo bah…». Это делает копирование и вставку раздражающими, поэтому я написал функцию для моего .zshr c:

function sudo() {
    arguments=$@
    command=$1
    arguments=${arguments[@]/$command}
    eval "$command $arguments"
}

Я думаю, это выглядит немного неуклюже, может быть, есть более элегантное решение?

...