我有一个 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 脚本吗?