Questions tagged «command-line»

命令行是您的Shell的交互式界面。

2
如何用两个空格替换文件系统分支中每个文件中的所有选项卡?
我对Scala进行编码,习惯上是在每个级别使用双倍空格进行标识。但是使用不同的编辑器会使我的资源充满空格和制表符。 我想自动重构所有文件(* .scala文件,但没有必要指定它)(在给定目录和所有基础FS分支中(递归)),将所有选项卡替换为双空格。我相信使用经典的Unix / GNU工具有一种简单而美观的方法,但是我在这方面没有任何经验。您愿意帮我吗?

3
如何从bash脚本观看rss feed中的新条目?
我需要从我们的hudson ci服务器上观看RSS提要。每次有新条目可用时,我都想通过致电播放声音#>play sound.wav。 有人知道有一种工具可以监视rss提要并在每次出现新条目时触发命令吗? 我看了一下,rsstail但是它从提要中获取所有条目,而不是最新的,或者仅获取自上次查找以来的新条目。

4
语法_highlight <源文件> | pr
有谁知道一种简单的方法来生成与可直接通过管道传递到PostScript打印机的源文件的语法突出显示版本相对应的PostScript? 就像上述问题的措词可能暗示的那样,我正在寻找可以从命令行运行的内容。我在想像这样的互动: % syntax_highlight &lt;SOURCE_FILE&gt; | lp ...根据需要使用命令行开关等 到目前为止,我发现最好的是一个名为的Unix实用程序highlight,但是它有问题。最严重的是它没有直接输出PostScript的选项。(由于highlight确实支持LaTeX输出,因此我尝试将一个脚本拼凑在一起,该脚本将通过* .tex =&gt; * .dvi =&gt; * .ps自动生成PostScript文件,但是最终结果的外观很糟糕,比highlight为相同的源代码输入生成的HTML文件要差得多。) 谢谢!




4
如何检查压缩文件是否为空?
有没有一种快速的方法来检查压缩文件是否为空,还是必须先将其解压缩? 例: $ touch foo $ if [ -s foo ]; then echo not empty; fi $ gzip foo $ if [ -s foo.gz ]; then echo not empty; fi not empty $ wc -l foo.gz 1 foo.gz

4
为什么echo“ bar” -n与echo -n“ bar”不同?
相比 echo -n "bar" 与 echo "bar" -n 前者做了我认为应该做的事情(打印“ bar”而不换行),而后者则没有。这是错误还是设计使然?为什么它与许多cli程序的不同之处在于您无法移动选项?例如,tail -f /var/log/messages与完全相同tail /var/log/messages -f。当我忘记了我想要前者时,有时会做后者,因为在内部通常通过getopt重新排列选项和参数。 更新:是的,我最初讨厌我的问题。我删除了您必须查看历史才能使某些答案有意义的nerf。








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.