我有一个bash脚本 并想写一些东西 用于下一次使用:
#this get the full path of the script
SCRIPT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/$(basename $0)"
NUMBER=10
#This change only in the first occurrence
cat "$SCRIPT" | sed "1,/NUMBER=../s/NUMBER=../NUMBER=$((NUMBER + 1))/" > "$SCRIPT"
我的问题是它产生了一个空文件。 我能用您自己的代码覆盖我的bash脚本吗?