小编roa*_*ima的帖子

我应该使用什么命令来移动这些特定元素?

这是我的初始情况:

在一个名为例如文件夹Father,存储在下列方式的一些文件:Father包括24页儿童的文件夹(我们称之为他们Child1Child2......),并且他们中的每一个有2个文件在里面,file1.avifile1.nfo第一个孩子,file2.avifile2.nfo为第二个等等。

我想做的是将所有.avi文件都放在文件Father夹中。我不在乎其他文件丢失。


到目前为止,我用过的最好的方法是使用 acp -R ./*.avi .但它没有从文件夹中提取文件,而且处理时间也很长。

我应该怎么写?

command-line cp mv

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

使用 shell 脚本从以分号分隔的文件中的字段中删除空格

我有一个像这样的 csv 文件:

03139; 5;        IT1234978208; 20150930  ;  CTZ 13/31.12.15;
03137; 6;        IT1234978206; 20151015  ;  CTZ 13/31.11.18;
....
....
03134; 8;        IT1234974406; 20151212  ;  CTZ 13/37.13.17;
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种解决方法,通过sed在 Korn Shell 上使用命令来删除每个 csv 行的所有空格,以获得如下内容:

03139;5;IT1234978208;20150930;CTZ 13/31.12.15;
03137;6;IT1234978206;20151015;CTZ 13/31.11.18;
....
....
03134;8;IT1234974406;20151212;CTZ 13/37.13.17;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

sed text-processing csv

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

我想创建一个名为“Grocery List”的文件(这个文件名中有两个字)

我知道我们可以使用

cat > fire
Run Code Online (Sandbox Code Playgroud)

制作一个名为“fire”的文件。但是,如果文件名包含“Grocery list”之类的 2 个词,那是怎么做到的呢?

自从

cat > Grocery list
Run Code Online (Sandbox Code Playgroud)

给出了奇怪的信息cat: list: No such file or directory

请帮帮我。

filenames files cat

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

KVM 给出错误“错误,主机不支持任何虚拟化选项”

我正在 Manjaro Linux 上运行,并尝试使用虚拟机管理器“virt-manager”在 qemu 和 libvirt 下运行虚拟机 我正在运行 Intel 进行虚拟化,启用了 VT/x,当我签入时它会显示它命令行使用LC_ALL=C lscpu | grep Virtualization并输出:

Virtualization: VT/x
Run Code Online (Sandbox Code Playgroud)

我还用这个检查了内核:zgrep CONFIG_KVM /proc/config.gz 结果包括:CONFIG_KVM_INTEL=m

我还看到了将用户添加到 kvm 和 libvirt 组的解决方案,但这不起作用。我会更改CPU Default设置以复制主机 CPU 定义,但我什至无法创建虚拟机。

KVM 给出消息“错误,主机不支持任何虚拟化选项”

我怎样才能让虚拟机管理器让我添加虚拟机?

manjaro

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

如何计算每个唯一条目的最大值和最小值

我需要找到文件中每个条目的最大值和最小值:

#subset of my file
NEUTRON   20.900103
PION-      0.215176
PION-     22.716532
NEUTRON    8.043279
PION+      1.374297
PION-      0.313350
PION+      0.167848
Run Code Online (Sandbox Code Playgroud)

当有多个条目名称时,如何循环遍历文件并找到每个名称的最小值和最大值。我已经使用 awk 来计算每个条目并且没有重复,但是每个名称的每个重复都包含一个数字,而该数字就是我试图过滤掉每个条目的最大值和最小值的数字。整个文件的 ex 输出:

Name         Count     Minimum        Maximum        
--------     -----     ---------      ---------      
KAON-            1      5.489958       5.489958      
NEUTRON          2      8.043279      20.900103      
PHOTON          10      0.034664       1.897264       
PION-            5      0.192247      22.716532       
PION+            7      0.167848       7.631051       
PROTON           1      1.160216       1.160216       
Run Code Online (Sandbox Code Playgroud)

awk numeric-data

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

使用 vim 中的快捷方式创建新的垂直窗口?

如何vim使用快捷方式在垂直方向上创建带有新缓冲区的新窗口?(类似于 Ctrl-w n,但垂直。)

vim

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

Linux虚拟内存大小

Linux中用户和内核虚拟内存的大小是根据什么决定的?(32 位,如果相关的话。)它可以配置吗?

如果我们有 512 MB RAM,用户和内核虚拟地址的大小是多少?

linux virtual-memory memory-management

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

从选定目录中递归删除所有 mp4 文件

我有一个如下的目录结构:

\n
UltrastarDaily% tree -L 1\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 lost+found\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 purple_rsync_bak.06-02-21_06-38-44am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 purple_rsync_bak.06-02-21_07-41-32pm\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 purple_rsync_bak.07-02-21_08-02-51am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 purple_rsync_bak.07-02-21_08-17-26am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 purple_rsync_bak.08-02-21_02-00-06am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.01-02-21_06-11-39pm\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-16-58am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-23-24am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-26-58am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-27-30am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-31-36am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-33-14am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-34-04am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-34-52am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-35-22am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_06-41-48am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.06-02-21_07-39-41pm\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.07-02-21_08-01-14am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.07-02-21_08-17-41am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.07-02-21_08-38-52am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.08-02-21_01-56-43am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.27-01-21_06-13-39pm\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.28-01-21_02-22-31pm\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 red_rsync_bak.30-01-21_12-48-03am\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 rsync-WDPurple.log\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 rsync-WDRed.log\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 WDPurple\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 WDRed\n
Run Code Online (Sandbox Code Playgroud)\n

我想.mp4从目录中递归删除所有文件...._rsync_bak....

\n

目前我正在使用命令:

\n
find ./ -regextype posix-egrep -regex ".*_rsync_bak.*.mp4" -delete\n
Run Code Online (Sandbox Code Playgroud)\n

但是,它并不能确保我只搜索根目录。它还可能mp4从名称类似...._rsync_bak....但位于WDPurpleWDRed目录内的目录中删除 s。

\n

bash

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

如何在 Linux Redhat 中更改日期格式

是否可以将日期格式从示例更改Fri 12 Feb 18:27:34 +08 2021为简单的DD-MM-YYYY

具体来说,在last命令中更改日期格式

shell rhel sed awk shell-script

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

如何以符合 posix 的方式通过提示获取用户输入到变量中

read -r -p "put an option: " option
echo $option
Run Code Online (Sandbox Code Playgroud)

这有效,但 shellcheck 给了我:

In POSIX sh, read -p is undefined.
Run Code Online (Sandbox Code Playgroud)

如何以符合 posix 的方式通过提示获取用户输入到变量中?

shell-script posix read shellcheck

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