Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。

2
用awk合并两个文件
File1.txt item1 carA item2 carB item3 carC item4 platD item5 carE File2.txt carA platA carB platB carC platC carE platE 想要的输出: item1 platA item2 platB item3 platC item4 platD item5 platE 我该怎么做?




6
如何从文件中随机替换文本?
如何将一个文本文件中的特定字符串随机替换为另一文件中的字符串?例如: file1.txt(file has more than 200 lines): moonwalker@address.com hansolo@address.com anakinskywalker@address.com obiwankenobi@address.com darthvader@address.com file2.txt(file has 10-20 lines): @adress1.com @adress2.com @adress3.com @adress4.com @adress5.com output.txt: moonwalker@address4.com hansolo@address1.com anakinskywalker@address5.com obiwankenobi@address2.com darthvader@address3.com

3
在Ubuntu中相当于`setx`
Windows有一个称为powershell的命令setx,该命令可在用户或系统环境中创建或修改环境变量。 Ubuntu是否有类似的命令,即不使用nano或vi,仅一行来添加或更新系统范围的环境变量。 已实施的解决方案 一行添加/更新 grep env_name /etc/environment && sed -i.bak 's/env_name=.*/env_name="env_value"/' /etc/environment || echo 'env_name="env_value"' >> /etc/environment



3
如何重命名一组文件,其名称类似于Windows文件路径
我有一堆文件名混乱的文件。所有文件名都有相同的开头,似乎是Windows文件目录。问题是有700多个文件,我真的不想浏览并手动重命名所有文件。这些是文件名的示例(注意:这些文件都没有文件目录): G:some\really\long\file\path\then\the\name1.jpg G:some\really\long\file\path\then\the\name2.png G:some\really\long\file\path\then\the\filename.txt G:some\really\long\file\path\then\the\file_name.mov ... 重要的一点是,每个文件都G:some\really\long\file\path\then\the\在我想要的文件名之前。 所以我希望以上文件看起来像: name1.jpg name2.png filename.txt file_name.mov 我已经尝试过该rename命令,但未成功。我对Linux还是很陌生,真的不确定如何使用它或对谷歌了解什么。任何帮助,将不胜感激。

3
取出“拒绝访问”行
当我find用来查看目录中的所有pdf文件时/home,我看到的是access denied。为了消除它们,我尝试: find /home -iname "*.pdf" | grep -v "access denied" 但是,结果是相同的。我如何摆脱这些界限?

4
在一个文件中查找不在另一个文件中的ID
我有两个文件: abc.txt abcd xyz pqrs mno.txt zzon mkno abcd 我想检查文件mno.txt中是否有“ abcd” 。 如果“ abcd”在abc.txt中排在首位,则也不必在mno.txt中排在首位。 两个文件中都有数千个这样的ID。 我还想检查mno.txt中有多少id不在abc.txt中。 我怎样才能做到这一点 ?

1
如何通过比较两个文件来grep相同的字符串
我有两个文件A和B 文件A包含所有信息,而文件B包含唯一的信息ID。我想要做的是比较两个文件,并从文件A中获取grep的ID信息 档案A: acb:A1S_1863 ncbi-proteinid:ABO12290 acb:A1S_1864 ncbi-proteinid:ABO12291 acb:A1S_1865 ncbi-proteinid:ABO12292 acb:A1S_0105 ncbi-proteinid:ABO10592 acb:A1S_0106 ncbi-proteinid:ABO10593 文件B: A1S_1865 A1S_1774 A1S_1116 A1S_0106 A1S_2677 所需的输出: acb:A1S_1865 ncbi-proteinid:ABO12292 acb:A1S_0106 ncbi-proteinid:ABO10593



4
我想让Shotwell打开一个文件夹及其所有子文件夹中的所有.cr2文件,我使用什么命令行?
就像是 shotwell *.cr2 ./ 那是行不通的,但是基本上我想使用Shotwell打开.cr2以当前目录结尾的所有文件(包括子文件夹) 上下文是我丢失了从相机上删除的自记忆卡删除的照片。 在Shotwell的“缺失图像”中有它们的缩略图,但我找不到它们。所以我想我会photorec设法找到他们。结果,photorec给了我一大堆文件夹和文件,足以装满我的硬盘。我决定不逐个筛选所有文件,而是决定在硬盘驱动器上搜索.cr2文件,同时避免使用一个Photogs我不知道的特定文件夹,因为这些文件夹不是photorec数据转储的一部分。

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.