Questions tagged «unix»

此标记专用于与Unix直接相关的PROGRAMMING问题;常规软件问题应直接到Unix&Linux Stack Exchange网站或超级用户。Unix操作系统是由Bell Labs在1960年代后期开发的通用操作系统,目前存在各种版本。

12
获取后台进程的退出代码
我有一个从我的主要bourne shell脚本调用的命令CMD,它永远要花时间。 我想按如下方式修改脚本: 并行运行命令CMD作为后台进程(CMD &)。 在主脚本中,每隔几秒钟就有一个循环来监视生成的命令。循环还向stdout回显一些消息,指示脚本的进度。 生成的命令终止时退出循环。 捕获并报告生成的进程的退出代码。 有人可以给我指点一下吗?
129 linux  shell  unix  process 

10
Unix命令行JSON解析器?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 关闭 7年前。 改善这个问题 谁能推荐一个Unix(选择您的口味)JSON解析器,该解析器可用于检查管道中JSON响应中的值?



7
如何使用jq从JSON获取键名
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' 上面的命令仅输出以下值: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" 我如何像下面这样获取键名: email versionID context date versionName
128 json  shell  unix  key  jq 

11
如何在不重新压缩JPEG的情况下删除EXIF数据?
我想从JPEG文件中删除EXIF信息(包括缩略图,元数据,相机信息...所有内容!),但是我不想重新压缩它,因为重新压缩JPEG会降低质量,并且通常会增加文件大小。 我正在寻找Unix / Linux解决方案,如果使用命令行则更好。如果可能,请使用ImageMagick(转换工具)。如果这不可能,那么可以使用小型Python,Perl,PHP(或Linux上的其他公共语言)脚本。 有一个类似的问题,但与.NET有关。
127 unix  imagemagick  jpeg  exif 


11
将Unix时间戳转换为日期字符串
有没有一种快速,单一方法将Unix时间戳从Unix命令行转换为日期? date可能有效,但是指定每个元素(月,日,年,小时等)比较麻烦,而且我不知道如何使其正常工作。似乎有一种更简单的方法-我错过了什么吗?

7
连接文件并在文件之间插入新行
我有多个要合并的文件cat。比方说 File1.txt foo File2.txt bar File3.txt qux 我想要合并,使最终文件看起来像: foo bar qux 代替平常 cat File*.txt > finalfile.txt foo bar qux 什么是正确的方法?
127 linux  unix  cat 

1
如何关闭Unix上tar命令的输出?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我看了看这些选项,但是在解压缩文件时关闭输出的方式似乎并不明显。以下是我当前正在使用的代码...我只需要关闭输出的选项即可。 tar -zxvf tmp.tar.gz -C ~/tmp1
127 unix 

6
如何在rsync中使用身份文件?
如何在rsync中使用身份文件? 这是我的语法想我应该用rsync的使用使用一个身份文件连接: rsync -avz -e'ssh -p1234 -i〜/ .ssh / 1234-identity'\ “ / local / dir /” remoteUser@22.33.44.55:“ / remote / dir /” 但这给了我一个错误: 警告:身份文件〜/ .ssh / 1234-identity无法访问:无此类文件或目录。 该文件很好,权限设置正确,至少在我的语法中,在执行ssh时可以工作-只是不与rsync一起工作。我究竟做错了什么?是否正在尝试在远程计算机上查找身份文件?如果是这样,如何指定我要在本地计算机上使用身份文件?
125 unix  rsa  rsync  dsa 

11
Unix-创建文件夹和文件的路径
我知道您可以mkdir创建目录和touch文件,但是无法一次性完成这两种操作吗? 即如果我想在文件夹other不存在时执行以下操作: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt 错误: cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory 有没有人想出一个功能来解决这个问题?
125 linux  bash  shell  unix  scripting 


7
创建符号链接后,可以更改它指向的内容吗?
除了解除旧链接的链接并创建新的链接之外,是否有任何操作系统提供一种机制(系统调用-不是命令行程序)来更改符号链接(symlink)引用的路径名? POSIX标准没有。Solaris 10没有。MacOS X 10.5(Leopard)没有。(我可以肯定地说,AIX和HP-UX都没有。从此Linux系统调用列表来看,Linux也没有这样的系统调用。) 有什么事吗? (我希望答案是“否”。) 由于证明否定是很难的,所以让我们重新组织这个问题。 如果您知道某些尚未列出的(类似于Unix的)操作系统没有系统调用来重写符号链接(由返回的字符串readlink())的值,而又不删除旧的符号链接并创建新的符号链接,请添加它-或将它们添加-在一个答案。
122 unix  symlink 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.