我发现它在bash脚本中创建长管道非常强大,但我看到的主要缺点是似乎没有插入注释的方法。 作为一个例子,有没有一种很好的方法来给这个脚本添加注释? #find all my VNC sessions
ls -t $HOME/.vnc/*.pid \
| xargs -n1 \
| sed 's|\.pid$||; s|^.*\.vnc/||g' \
我刚刚放在一起下面显示的bash脚本,以便从集文件夹中进行连续备份。 然而,似乎find调用似乎不仅包括备份中的/home/myfoldertobackup/,而且还包括检查文件时间的tar。为什么地球上是这样的,我能做些什么才能确保前面提到的文件夹只被放入焦油中? if [ -e $filename ];
then
# Tar exist. Check if tar is older
我试图插一个bash定界符的内部变量: var=$1
sudo tee "/path/to/outfile" > /dev/null << "EOF"
Some text that contains my $var
EOF
这不是工作,我会期望($ VAR字面上处理,不展开)。 我需要使用sudo tee,因为创建文件需要sudo。做类似: sudo cat > /path/to/out