Tag: perl

如何在Thumbnailer描述中为Exec路径添加空间?

我希望使用mplayer为nautilus生成缩略图,所以我写了一个名为“gnome_thumbnailer_with_mplayer”的缩略图的perl脚本,并在/ usr / share / thumbnailers中写了一个描述,告诉系统找到缩略图。 一开始,描述如下: [Thumbnailer Entry] TryExec=/home/allfox/programs/gnome_thumbnailer_with_mplayer Exec=/home/allfox/programs/gnome_thumbnailer_with_mplayer %u %o %s MimeType=application/vnd.rn-realmedia;application/mxf;application/ogg;application/ram;application/sdp;application/vnd.ms-wpl;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp2;audio/mp4;audio/mpeg;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac; 一切正常。 但后来我意识到我可以将这种小脚本同步到Ubuntu One,所以我将缩略图(名为“gnome_thumbnailer_with_mplayer”,而非描述)移动到〜/ Ubuntu One。 然后我将描述更改为: [Thumbnailer Entry] TryExec=/home/allfox/Ubuntu\ One/fun_goods/thumbnailer/gnome_thumbnailer_with_mplayer Exec=/home/allfox/Ubuntu\ One/fun_goods/thumbnailer/gnome_thumbnailer_with_mplayer %u %o %s MimeType=application/vnd.rn-realmedia;application/mxf;application/ogg;application/ram;application/sdp;application/vnd.ms-wpl;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp2;audio/mp4;audio/mpeg;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac; 但它不起作用。 我在nautilus中无法获得任何缩略图。 我认为我做的唯一改变是TryExec和Exec路径,新路径包含一个空格,这可能是问题,我该如何解决? 我使用的是12.04 LTS。

不同的“重命名”命令有什么区别?

从Ubuntu 14.04开始,至少有三个rename命令: rename由util-linux包提供,请参阅man rename.ul rename由perl包提供,请参阅man prename rename rename包rename ,请参阅man file-rename 问题: 这些命令之间到底有什么区别? 为什么有多个包使用相同的名称提供不同的命令 – 我想这不是偶然的,或者是它? 对于perl包,要么包含“完整” rename命令还是根本不包含任何rename命令,这不是很简单吗? 为什么这个看似不完整的分裂至少持续到Ubuntu 17.04? U&L已经提出了这个问题(我后来发现): 所有重命名都有什么:prename,rename,file-rename?

如何从脚本创建Excel xlsx文件?

我正在寻找能够在脚本(python或perl)中创建Excel 2007+ xlsx文件的Ubuntu主/ Universe存储库中提供的软件包 我的要求: 100%兼容的Excel XLSX文件。 完整而全面的文档和各种示例/教程 稳定的API 写文本,数字,公式和超链接 多个工作表 完整格式化 合并细胞 图表 自动筛选 工作表PNG / JPEG图像 细胞评论 小组和大纲

如何在10.10中使用perl 5.12?

如何在Ubuntu中使用perl 5.12? Ubuntu上没有分发包。 我必须使用feature ‘unicode_strings’; 在我的perl代码中,这可以从5.12获得。 我尝试通过apt-get install perl install perl在Ubuntu上apt-get install perl ,但5.10是最新版本。 我怎么处理这个? 或者5.10中是否有任何代码可以替换代码feature ‘unicode_strings’; ? 谢谢。

如何逐行合并文件?

猫文件1 foo ice two 猫文件2 bar cream hundred 期望的输出: foobar icecream twohundred file1和file2在我的场景中总是具有相同数量的行,以防止事情变得更容易。

如何使用“变量”批量重命名文件?

我用xmbc查看我的电视节目。 在我开始使用xmbc之前,我批量下载了“Bleach”的前几季。 我能说什么,我是一个动漫迷;-)。 这些被命名为:“bleachxx.mp4”,其中xx是关于整个系列的剧集编号,而不是季节。 所以“bleach21.mp4”是第二季第一集和第21集。 但是,文件本身分为各自的季节文件夹。 我知道您可以使用“重命名”命令批量重命名文件。 在使用本指南进行了大量的修补之后: http : //tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminal我得到了这个命令: rename -n ‘s/.*(\d{2}).*$/Bleach S0XE$1/’ * 问题是该命令会将所有文件重命名为“Bleach S0XExx”,但因为文件具有整体文件编号,bleach52.mp4 – >’Bleach S03E52.mp4’,而第3季显然没有52集。 我想知道,如果有任何方法将数学运算应用于文件重命名。 这将解决问题,因为我可以减去前几季的剧集数量,并且基本上得到季节数。 示例:如果第1季有20集,则25-20 = 5,因此第25集是第2季的第5集,重命名将正常进行。 那么,无论如何通过应用数学运算来改变重命名的值? PS我很抱歉这个冗长的解释,但我不知道如果没有它我的问题是否清楚。

如何设置区域设置?

安装干净的Ubuntu Server后,运行’perl’时出现以下错误。 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = “en_CA.utf8” are supported and installed on your system. perl: warning: Falling back to the standard locale (“C”). 我应该在哪里设置我的区域设置,系统范围和用户特定的? 如果有一个命令行实用程序来执行它,我宁愿使用它而不是手动编辑配置文件。