小编Jac*_*ijm的帖子

如何按域对电子邮件进行分组,从目录中的所有文件中组合和汇总?

我有一些 CSV 文件。每个文件都有一个电子邮件地址列表。以下是从文件中提取的数据:

%%%%%%%%%%@yahoo.com
%%%%%%@wanadoo.fr
%%%%raviplywoodglasscentre@yahoo.comravi
%%nameemail%%@yahoo.com
%.getincontact@numberland.com
%1%3@example.com
%1@example.com
Run Code Online (Sandbox Code Playgroud)

我试图尝试的是从这些电子邮件地址中提取域,然后以将与某个域关联的电子邮件一起列出的方式排列电子邮件地址。
例如:

yahoo.com,%%%%%%%%%%@yahoo.com
wanadoo.fr,%%%%%%@wanadoo.fr
yahoo.comravi,%%%%raviplywoodglasscentre@yahoo.comravi
yahoo.com,%%nameemail%%@yahoo.com
numberland.com,%.getincontact@numberland.com
example.com,%1%3@example.com
example.com,%1@example.com
Run Code Online (Sandbox Code Playgroud)

我试图获得的最终输出如下所示:

yahoo.com,%%%%%%%%%%@yahoo.com,%%nameemail%%@yahoo.com
wanadoo.fr,%%%%%%@wanadoo.fr
yahoo.comravi,%%%%raviplywoodglasscentre@yahoo.comravi
numberland.com,%.getincontact@numberland.com
example.com,%1%3@example.com,%1@example.com
Run Code Online (Sandbox Code Playgroud)

command-line text-processing

3
推荐指数
2
解决办法
342
查看次数

在文件中查找单词的第二个实例并重命名文件

I 系统生成的具有通用文件名的文件。我想要一个可以运行的脚本,它会扫描这些文件中 ProcID 一词的第二个实例(在 ProcID 一词之后是一个数字),然后使用 ProcID 编号重命名该文件。目前我有以下几点:

FILEPATH; awk -F '[:)]' '/ProcID./{printf "mv %s %s.txt\n", FILENAME, $2 | "/bin/sh"; nextfile}' O*.TXT
Run Code Online (Sandbox Code Playgroud)

例如,脚本扫描文件并找到第二个实例,(ProcID:0000014778)然后使用此过程 ID 号重命名文件。

上面的脚本只找到第一个实例,因此在系统完成输出到文件之前文件被重命名。

command-line scripts batch-rename

3
推荐指数
1
解决办法
252
查看次数

如何禁用最大化窗口的热角

我在左上角有一个热角,显示所有窗口,在右下角显示工作区。当这些在玩游戏时不断激活时,这很烦人。无论如何,当有全屏窗口时,是否可以将 Compiz 设置为忽略热角?

scripts unity compiz window fullscreen

3
推荐指数
1
解决办法
472
查看次数

如何使用 nmcli 命令提取可用网络的 SSID

我正在尝试构建一个脚本以允许用户从现有的可用网络中进行选择,使用:

nmcli device wifi
Run Code Online (Sandbox Code Playgroud)

显示 2 个网络(作为当前位置的示例):

在此处输入图片说明

如何提取可用网络的唯一名称 (SSID)?

command-line scripts

3
推荐指数
1
解决办法
3012
查看次数

当 USB 设备(断开)连接时,如何运行命令?

我是 linux 新手,这可能是一个菜鸟问题,所以,很抱歉。

我在我的车间使用 linux PC,我想自动化车间。这就是为什么我安装了一个电源板,我的所有工具都插入其中。这样就可以轻松地将我所有的工具都放在一起。

我还在那里插入了一个 USB 集线器的电源输入。当它关闭时,PC 检测到它已断开连接。我可以使用该信息在 PC 断开连接时自动锁定或挂起它吗?

TLDR;我可以制作一个在 USB 设备断开连接时挂起 PC 的脚本吗?

scripts usb suspend events lock

3
推荐指数
1
解决办法
1014
查看次数

用于记录磁盘使用情况的脚本或程序

我想要一个程序或更佳的方式来记录磁盘使用情况。

为了解释我的意思,当有人安装 Ubuntu 时,大约使用了 4.5 GB 的磁盘。然后,当您安装/卸载程序时,此使用量会增加或减少。

我想要的是一种在发生更改(安装/保存或卸载/删除某些内容)时自动记录 txt 文件中使用的当前磁盘以及发生此更改的时间和日期的方法。

scripts disk-usage

2
推荐指数
1
解决办法
2249
查看次数

为 PyCharm 创建 Unity Launcher 图标

我可以PyCharm/opt. 我得到一个灰色的问号图标(见附件)而不是橙色/绿色PyCharm图标(见附件)。请注意,正确的图标位于PyCharm开箱即用的目录中。

我可以将此灰色图标锁定到 Launcher,但此图标无法启动PyCharm

如何让启动器按钮启动PyCharm

(Ubuntu 14.10)

启动器上的图标 PyCharm 图标

icons unity launcher .desktop

2
推荐指数
1
解决办法
9418
查看次数

在新用户的主目录中自动创建文件夹

Sales我需要自动为每个创建的新用户分配其主目录中的某个文件夹。(例如,当您添加用户时tim,会自动获取在其主目录中tim命名的文件夹)Sales

我怎样才能做到这一点?

autostart users adduser home-directory skel

2
推荐指数
1
解决办法
1万
查看次数

在 Ubuntu 15.10 上安装 python 3.x

我的机器上已经安装了 python 2.7。我不记得是我安装了它还是内置安装。无论如何,我想使用 python 3.x 安装工作,我想知道我是否需要先卸载 2.7 版本。系统中是否有依赖此版本的组件?

谢谢。

python apt python3

2
推荐指数
1
解决办法
5337
查看次数

如何将应用程序启动器合并为一个启动器图标?

我正在使用 Ubuntu 16.04 LTS。我的启动器充满了图标,我想通过为每个类别创建单独的文件夹来对其进行分类。是否可以?如果是,那么请解释我该怎么做。

unity launcher quicklists .desktop

2
推荐指数
1
解决办法
902
查看次数

超时后暂停关闭盖子

我使用的是 Ubuntu 16.04 的笔记本电脑,Gnome 作为桌面环境,LightDM 作为登录管理器。

我想做的是在盖子关闭 30 秒后暂停计算机。这可能吗?

gnome suspend lid power-management

2
推荐指数
1
解决办法
1206
查看次数

在 Wine 中运行的应用程序的重复图标

我正在运行 Ubuntu 15.04 和 Docky 作为我的启动器。为了OriginProWine启动器下运行,我创建了一个.desktop文件并将其固定到我的 Docky

但是,当它启动时,它会打开一个单独的图标(我无法通过右键单击将其固定到 Docky)。我在 Matlab(不是 wine)上遇到了类似的问题,但是将.desktop文件名更改为与单击它时打开的文件名完全匹配使它们分组,但它不适用于OriginPro.

wine launcher .desktop

1
推荐指数
1
解决办法
1667
查看次数

在 gedit 嵌入式终端中运行 python 模块

我是 python 新手,我正在尝试运行我的第一个模块,但我无法通过 gedit 嵌入式终端执行此操作,我编写的代码是

def num(b):
    print("Give A Number")
    b = b +5
    print(b)
Run Code Online (Sandbox Code Playgroud)

我设法在 IDLE 中轻松运行它但不能在 gedit 终端中我尝试给它chmod +x并用来./num.py运行它也尝试过 pythonnum.py 但没有任何反应终端只是移动到一个新行

gedit python command-line

-2
推荐指数
1
解决办法
4686
查看次数