Articles of 命令行

Bash:单引号中的variables

首先看一下这个问题: Bash或者GoogleCL:string参数中的新行 现在我想添加一个variables$ {date}到“summary”中: google youtube post ~/videos/cat-falls-down-stairs.avi Comedy \ –tags 'currency of the internet' \ –summary $'Today is ${date}. Poor whiskers takes a tumble.\nShe'\''s fine, though, don'\''t worry.' 但variables不会在bash中的单引号内部展开。 有可能做到这一点? 注意: GoogleCL是一个用python编写的命令行程序。 我使用Python 2.6在Ubuntu 10.10上。

在bash中输出*的长度限制是多less?

在Bash echo * 几乎等于ls 。 你可以做类似的事情 echo */*-out/*.html > all-my-html-files-on-one-line 由于*是一个命令行参数,所以应该有一个长度的限制。 这是什么限制? echo Bash命令和/bin/echo程序之间的限制是不同的?

在linux命令行上按时间戳sorting日志文件

我有一个日志文件的条目如: … freeswitch.log:2011-09-08 12:21:07.282236 [ERR] ftdm_queue.c:136 Failed to enqueue obj 0x7f2cda3525c0 in queue 0x7f2ce8005990, no more room! windex == rindex == 58! freeswitch.log:2011-08-08 13:21:07.514261 [ERR] ftdm_queue.c:136 Failed to enqueue obj 0x7f2cda354460 in queue 0x7f2ce8005990, no more room! windex == rindex == 58! freeswitch.log:2011-06-04 16:21:08.998227 [ERR] ftdm_queue.c:136 Failed to enqueue obj 0x7f2cda356300 in queue 0x7f2ce8005990, no […]

如何从命令行获取当前的Linux进程ID a与shell无关,与语言无关

如何从shell命令行获得当前的进程ID(pid),这是与shell无关的,与语言无关的方式? pidof(8)似乎没有选项来获得调用进程的pid 。 Bash当然有$$ – 但是对于我的通用用法,我不能依赖一个shell(Bash或其他)。 在某些情况下,我不能编写脚本或可编译的程序,所以Bash / Python / C / C ++(等等)将不起作用。 下面是一个具体的用例:我想获得正在运行的,基于Python-Fabric的远程SSH进程(可以避免假设bash正在运行)的pid ,这样我就可以复制和/或创build文件和/或具有唯一文件名的目录(如在mkdir /tmp/mydir.$$ )。 如果我们可以解决面料特定的问题,这是有帮助的,但它不能解决我的长期问题。 对于所有未来场景中的通用用途,我只想要一个返回$$在Bash中提供的命令。

如何生成在文档查看器中工作的纯文本源代码PDF示例?

我只是find了postAdobe论坛:简单的文本string在规范破碎的例子。 ,所以我有兴趣find纯文本的源代码PDF例子。 所以,通过这个post,我终于发现: 网页PDF参考和PDF扩展到PDF规范| Adobe开发人员连接 ; 其中包含: PDF 文档pipe理 – 可移植文档格式 – 第1部分:PDF 1.7,第一版(PDF32000_2008.pdf) PDF 1.7规范在第699页附录“_Annex H(资料性附录)示例PDF文件”; 从那里,我想尝试“H.3简单的文本string示例”(“经典的Hello World”)。 所以我试着把它保存为hello.pdf (注意,从PDF32000_2008.pdf复制时,你可能会得到“ %PDF-1. 4 1.4” – 也就是1.之后插入的空格,必须被删除)。 %PDF-1.4 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 […]

你如何在sed中指定非捕获组?

有没有可能在sed中指定非捕获组? 如果是的话,怎么样?

ps:干净的方式只获得父进程?

我使用ps ef和ps rf很多。 这里是ps rf一个输出示例: PID TTY STAT TIME COMMAND 3476 pts/0 S 0:00 su … 3477 pts/0 S 0:02 \_ bash 8062 pts/0 T 1:16 \_ emacs -nw … 15733 pts/0 R+ 0:00 \_ ps xf 15237 ? S 0:00 uwsgi … 15293 ? S 0:00 \_ uwsgi … 15294 ? S 0:00 \_ […]

如何从linux命令行获得video文件的分辨率(宽度和高度)?

我一直在挖掘mplayer / mencoder和ffmpeg文档,我似乎无法提供任何东西 。 我对输出格式不是特别挑剔,因为我可以使用正则expression式将其拉出,我似乎无法获取数据。

命令行Arduino编译和下载?

如何在Mac和Linux上从命令行编译和上传Arduino 草图 ? 我已经安装了Arduino编程环境。 有没有一些示例makefiles在任何地方?

提取2组/文件之间的唯一值

在linux / shell环境下工作,我该如何完成以下工作: 文本文件1包含: 1 2 3 4 5 文本文件2包含: 6 7 1 2 3 4 我需要提取文件2中不在文件1中的条目。因此,在本例中为“6”和“7”。 我如何从命令行执行此操作? 非常感谢!