小编Ter*_*ary的帖子

sh:我如何避免破坏编号的文件描述符?

当我有

  exec 3>>file               # file descriptor 3 now points to file
  [ $dryrun ] && exec 3>&1   # or possibly to stdout
  echo "running">&3
  exec 3>&-                  # and is now closed
Run Code Online (Sandbox Code Playgroud)

我担心文件描述符3可能指向有问题的函数之外.我怎么处理这个?

  • 有建筑next_available_fd吗?
  • 有没有办法将fd3复制到变量,然后在函数完成后将其复制回来?
    • 在这种情况下,我应该担心线程和并发写入fd3吗?
  • 我在sh,但也许bash/ksh/zsh对此有答案?

unix shell redirect file-descriptor sh

7
推荐指数
1
解决办法
202
查看次数

我如何计算javascript正则表达式?

如何在javascript正则表达式替换中粘贴计数器?

Perl/PCREs 在这里回答了这个问题.

我已经尝试了显而易见的string.replace(/from/g, "to "+(++count)),这是不好的(++计数在string.replace的开头评估一次,似乎).

javascript regex

3
推荐指数
1
解决办法
968
查看次数

标签 统计

file-descriptor ×1

javascript ×1

redirect ×1

regex ×1

sh ×1

shell ×1

unix ×1