红联Linux门户
Linux帮助

bash变量的一个问题。

发布时间:2011-08-09 20:01:54来源:红联作者:waltt33
[i=s] 本帖最后由 waltt33 于 2011-8-10 00:17 编辑 [/i]

见到有的bash脚本中这样给变量赋值
FILENAME=file_name_$$
不明白后面的$$在这里是什么意思?
文章评论

共有 3 条评论

  1. mpstar 于 2011-08-10 08:53:24发表:

    支持楼主

  2. waltt33 于 2011-08-10 00:16:49发表:

    引用:
    当前SHELL进程的进程号,这样做的目的是避免文件重名,因为每次执行脚本时都重新启一个SHELL,进程号自然不同。
    acrofox 发表于 2011-8-9 21:37

    谢谢楼上,明白了:)

  3. acrofox 于 2011-08-09 21:37:46发表:

    当前SHELL进程的进程号,这样做的目的是避免文件重名,因为每次执行脚本时都重新启一个SHELL,进程号自然不同。