Questions tagged «utilities»

22
在bash中使命令超时而没有不必要的延迟
命令行命令的此答案可在一定时间后自动杀死命令 提出了一种1行方法来使bash命令行中的长时间运行的命令超时: ( /path/to/slow command with options ) & sleep 5 ; kill $! 但是给定的“长时间运行”命令有可能在超时之前完成。(我们称其为“通常长时间运行,但有时又快”的命令,或以tlrbsf为乐。) 因此,这种漂亮的1线方法存在两个问题。首先,此sleep条件不是有条件的,因此会为序列完成设置所需的时间下限。当tlrbsf命令在2秒内完成时,请考虑30s或2m甚至5m的睡眠时间,这是非常不希望的。其次,kill是无条件的,因此此序列将尝试杀死一个未运行的进程并对其进行抱怨。 所以... 有没有办法使通常运行时间长但有时又快的命令(“ tlrbsf”)超时, 有一个bash实现(另一个问题已经有Perl和C答案) 将在以下两者中的较早者终止:tlrbsf程序终止或超时 不会杀死不存在/无法运行的进程(或者(可选):不会抱怨严重的失败) 不必是1班轮 可以在Cygwin或Linux下运行 ...并且为了获得奖励积分,在前台运行tlrbsf命令,在后台运行任何“睡眠”或额外的进程,以便可以重定向tlrbsf命令的stdin / stdout / stderr ,就像之前那样直接运行? 如果是这样,请分享您的代码。如果没有,请解释原因。 我花了一段时间尝试破解前面提到的例子,但是我达到了bash技能的极限。

14
文件中的最长行
我正在寻找一种查找文件中最长行的长度的简单方法。理想情况下,它将是一个简单的bash shell命令,而不是脚本。
198 bash  shell  utilities 


17
如何将map转换为url查询字符串?
您是否知道可以将Map转换为URL友好的查询字符串的任何实用程序类/库? 例: 我有一张地图: "param1"=12, "param2"="cat" 我想得到: param1=12&param2=cat 最终输出 relativeUrl+param1=12&param2=cat

8
在Windows中递归删除具有指定名称的文件夹的命令行工具?
我想删除每个文件夹和子文件夹中的每个“ _svn” ... 例如 C:\ proyect1 _svn 图片 _svn 旗帜 _svn 纽扣 _svn 然后我运行类似 rm-recurse c:\proyect1 _svn 我应该得到: C:\ proyect1 图片 旗帜 纽扣 理想的情况是使用小型独立EXE或类似的文件。 -感谢Grant,在我发布问题后,我看到了有关SVN导出命令的SVN文档,但是我也想删除Visual Studio创建的_vti_ *文件夹,因此我还将探讨for解决方案。
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.