diff --git a/docs/linux/bash/lineinfile.sh b/docs/linux/bash/lineinfile.sh new file mode 100755 index 0000000..8027f42 --- /dev/null +++ b/docs/linux/bash/lineinfile.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +line=${1:?} +regex=${2:-1} +sed -E -e "/$regex/{s/.*/$line/;:a;n;ba;q}" -e "\$a $line"