я пытаюсь использовать -с устройства stdin арг на судо.
я попытался это:
echo 'mypass' | sudo -S cat /etc/shadow
и
echo 'mypass\n' | sudo -S cat /etc/shadow
как человек, предполагают, чтобы добавить новую строку.
оба не работают. Что не так?
echo не будет печатать символы новой строки с последовательностью \n. Вместо этого используйте printf.
printf "mypassword\n" | sudo -S cat /etc/shadow
echo не будет печатать символы новой строки с последовательностью \n. Вместо этого используйте printf.
printf "mypassword\n" | sudo -S cat /etc/shadow
echo не будет печатать символы новой строки с последовательностью \n. Вместо этого используйте printf.
printf "mypassword\n" | sudo -S cat /etc/shadow