Questions tagged «unix»

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

28
在Bash中转置文件的有效方法
我有一个巨大的制表符分隔文件,格式如下 X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 我想仅使用bash命令以一种有效的方式对其进行转置(我可以编写十行左右的Perl脚本来做到这一点,但执行起来应该比本地bash函数要慢一些)。所以输出应该看起来像 X row1 row2 row3 row4 column1 0 3 6 9 column2 1 4 7 10 column3 2 5 8 11 我想到了这样的解决方案 cols=`head -n 1 input | wc -w` …
110 bash  parsing  unix  transpose 

11
在UNIX Shell脚本中将十进制转换为十六进制
在UNIX Shell脚本中,可以使用什么将十进制数转换为十六进制?我以为od可以解决这个问题,但是并没有意识到我正在向它提供数字的ASCII表示形式。 printf?毛!现在使用它,还有什么可用的呢?
110 unix  shell  hex 

3
SVN加密密码存储
我在Ubuntu机器上安装了SVN,但无法解决问题。 每当我从终端结帐时,都会收到有关保存未加密密码的错误消息: ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm: <[...]> Subversion Repository can only be stored to disk unencrypted! You are advised to configure your system so that Subversion can store passwords encrypted, if possible. See the documentation for details. You can avoid future appearances of this warning by setting …

8
循环使用逗号分隔的shell变量
假设我有一个Unix shell变量,如下所示 variable=abc,def,ghij 我想提取的所有值(abc,def并ghij使用for循环),并且每个值传递到一个过程。 该脚本应允许从中提取任意数量的逗号分隔值$variable。
109 shell  loops  unix  for-loop  cut 



4
在UNIX中,文件追加是原子的吗?
通常,当我们从多个进程附加到UNIX中的文件时,我们可以理所当然地做什么呢?是否有可能丢失数据(一个进程覆盖另一个进程的更改)?数据有可能被破坏吗?(例如,每个进程向日志文件中的每个追加追加一行,是否有可能两行被整顿?)如果从上述意义上说,追加不是原子的,那么确保互斥的最佳方法是什么?


4
检查目录是否存在,并在一个命令unix中删除
在Unix中,是否可以使用单个命令检查目录是否存在并删除该目录?我遇到了使用ANT'sshexec'任务的情况,该任务只能在远程计算机上运行单个命令。我需要检查目录是否存在并将其删除...
106 unix 


11
unix diff的并行结果?
如何才能并排绘制unix diff命令的结果,而不是一个接一个地显示差异?参见以下示例: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa < fd --- > sadf > sadf > sadf > sadf > sadf > sadf > sadf > …
106 bash  unix  diff 


4
在服务器上运行Java jar文件作为后台进程
我需要在服务器中运行Java jar以便在两个应用程序之间进行通信。我已经编写了两个Shell脚本来运行它,但是一旦启动该脚本,就无法关闭/终止进程。如果按ctrl+ C或关闭控制台,则服务器将关闭。谁能帮助我如何修改此脚本以作为普通服务器运行? #!/bin/sh java -jar /web/server.jar echo $! #> startupApp.pid

6
sed或awk:删除模式后的n行
如何在sed(或任何类似工具-例如awk)中混合模式和数字范围?我想要做的是匹配文件中的某些行,并在继续操作之前删除下n行,而我希望将其作为管道的一部分进行。
105 unix  sed  awk 

6
lsof生存指南[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 lsof是用于unix系统的功能强大的命令行实用程序。它列出了打开的文件,并显示有关它们的信息。而且由于大多数内容都是UNIX系统上的文件,因此lsof可以为sysadmins提供大量有用的诊断数据。 使用lsof的最常用和最有用的方法是什么?为此使用了哪些命令行开关?
104 unix  sysadmin  lsof 

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.