Tag: posix

检查一个目录是否存在于一个shell脚本中

在shell脚本中,可以使用什么命令来检查目录是否存在?

sigaction和signal有什么区别?

我正要为我们在这里的应用程序添加一个额外的信号处理程序,并且我注意到作者使用了sigaction来设置其他信号处理程序。 我打算使用信号。 遵循约定,我应该使用sigaction,但是如果我是从头开始写的,应该select哪一个?

如何从一个POSIX文件描述符构造一个c ++ fstream?

我基本上是在寻找一个C ++版本的fdopen()。 我在这方面做了一些研究,看起来应该很容易,但其实是一件很复杂的事情。 我是否错过了这个信念(即它真的很容易)? 如果不是,那里有一个好的图书馆来处理这个问题吗? 编辑:将我的示例解决scheme移到一个单独的答案。

将年份和月份(“yyyy-mm”格式)转换为date?

我有一个这样的数据集: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 我想绘制数据(月份作为x值,并计为y值)。 由于数据中有空白,我想将本月的信息转换为date。 我试过了: as.Date("2009-03", "%Y-%m") 但它没有工作。 怎么了? 看来,date()也需要一天,不能为一天设置一个标准值? 哪个function解决了我的问题?

如何使用POSIX执行一个命令并在C ++中获取命令的输出?

我正在寻找一种方法来获取从C ++程序运行时的命令的输出。 我已经看过使用system()函数,但这只是执行一个命令。 这里是我正在寻找的一个例子: std::string result = system( "./some_command" ) ; 我需要运行一个任意的命令,并得到它的输出。 我看过Boost.org,但是我还没有find任何能够给我所需要的东西。