如何指定sed不区分大小写的正则表达式地址?
例如,
sed '/my-kw/d'
但我想在任何情况sed下删除 行my-kw。
谢谢
我不喜欢基于 GTK 的 emacs(截图 #1),但仍然更喜欢我从 Ubuntu PPA 获得的传统 emacs(截图 #2)。
根本的区别在于,传统的 emacs 看起来大多是基于文本的,除了菜单,它仍然是基于 GTK 的。这个菜单字体和大小是我想要改变的。
基本上,我需要做与参考 #1 相同的事情:“例外是主菜单栏中弹出 [下拉] 菜单中的字体大小。例如,如果我启动 Emacs 并左键单击主菜单栏中的“文件”,弹出文件功能(打开文件、打开目录等)菜单,但是这个菜单字体太小,看不清。 Faces 自定义组中的选项似乎会影响它。”
我从参考文献#1 了解到“菜单字体由 GTK 控制,在 emacs 之外”。然而,在参考 #2 之后,我得到了相同的结果。即,无论我如何从消息中给出的参考中调整 ~/.emacs.d/gtkrc,对 Emacs 菜单都没有影响。
然后我从参考文献 #3 中发现,我所做的是为 GTK+ 版本 2 调整 Emacs 特定的 GTK+ 资源,而我的 Emacs,来自 Ubuntu PPA 的 Emacs 24,正在使用 GTK+ 版本 3。
好的,现在我的问题来了,如何配置 GTK+ 3 Menu 的字体和大小?我到处搜索,但也许 GTK+ 3 配置是如此新(或令人费解)以至于没有人写博客/谈论它。
任何人都可以给我一个如何配置 GTK+ 3 菜单字体和大小的工作示例吗?
谢谢
参考 #1:http : //forums.gentoo.org/viewtopic-t-516665-view-next.html?sid=b8448a7a0c04d2f6d6c80cbd43bfd931
参考 #2:http : //lists.debian.org/debian-user/2013/05/msg00169.html
参考 #3: …
我想转换以下简单oggenc命令以使用ffmpeg:
oggenc -b 8 input.wav -o out.ogg
Run Code Online (Sandbox Code Playgroud)
从ffmpeg libvorbis wrapper doc,它说,
libvorbis 包装器支持以下选项。选项的 oggenc 等效项列在括号中。
Run Code Online (Sandbox Code Playgroud)b (-b)为 ABR 设置以比特/秒表示的比特率。oggenc -b 以千比特/秒表示。
但我只是不知道如何将其应用于ffmpeg,我已经尝试过,
ffmpeg -i input.aac -c:a libvorbis -b 8 out.ogg
ffmpeg -i input.aac -c:a libvorbis b 8 out.ogg
ffmpeg -i input.aac -c:a libvorbis=b:8 out.ogg
Run Code Online (Sandbox Code Playgroud)
但没有一个按预期工作。
更新:我想知道的是如何将 ffmpeg(libvorbis 包装器)文档中列出的选项“翻译”为 ffmpeg 命令。我可以通过-abswitch 进行转码,但我认为这不是libvorbis 包装器特定的选项。因此,如果您提供了答案,请同时提供指定以下所有选项的演示。
b (-b)
q (-q)
minrate (-m)
maxrate (-M)
iblock
Run Code Online (Sandbox Code Playgroud) 通常当在terminal/console/xterm中输出长行时,它们会自动换行。然而,也有一些情况并非如此。ps就是这样的情况之一——它在窗口宽度处截断输出。
ps ax | grep [d]nsmasq
4459 ? S 0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm
Run Code Online (Sandbox Code Playgroud)
对于dnsmasq,即使我最大化我的 xterm,输出仍然被削减。
我试过了,
$ ps ax | fold | grep [d]nsmasq
4459 ? S 0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm
$ ps ax | grep [d]nsmasq | fold
4459 ? S 0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm
$ ps ax | grep [d]nsmasq | fold --spaces
4459 ? S 0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm
Run Code Online (Sandbox Code Playgroud)
这样的切割看起来ps像是没有写入标准输出,但它的响应证明grep事实并非如此。但为什么fold …