ใช้คำตอบของ Yooใส่สิ่งนี้ลงใน~/.bashrc:
sudoe() {
    [[ "$#" -ne 2 ]] && echo "Usage: sudoe <text> <file>" && return 1
    echo "$1" | sudo tee --append "$2" > /dev/null
}
ตอนนี้คุณสามารถเรียกใช้ sudoe 'deb blah # blah' /etc/apt/sources.list
แก้ไข:
เวอร์ชันที่สมบูรณ์ยิ่งขึ้นซึ่งอนุญาตให้คุณไพพ์อินพุตหรือเปลี่ยนทิศทางจากไฟล์และรวมถึง-aสวิตช์เพื่อปิดการต่อท้าย (ซึ่งจะเปิดตามค่าดีฟอลต์):
sudoe() {
  if ([[ "$1" == "-a" ]] || [[ "$1" == "--no-append" ]]); then
    shift &>/dev/null || local failed=1
  else
    local append="--append"
  fi
  while [[ $failed -ne 1 ]]; do
    if [[ -t 0 ]]; then
      text="$1"; shift &>/dev/null || break
    else
      text="$(cat <&0)"
    fi
    [[ -z "$1" ]] && break
    echo "$text" | sudo tee $append "$1" >/dev/null; return $?
  done
  echo "Usage: $0 [-a|--no-append] [text] <file>"; return 1
}