AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[batch](ubuntu)

Martin Hope
Orophix
Asked: 2020-07-05 19:59:10 +0800 CST

批处理到 Bash 脚本

  • 0

我可以帮助我将此批处理脚本转换为 shell 脚本吗?我不知道如何让第二部分工作,我是否只需将第一部分管道到第二部分而不是括号?(和改变的%%a东西):

echo off
for %%a in ("*.aac") do (
  ffmpeg -i "%%a" -an -vcodec copy "%%~na.jpg"
  "ffmpeg.exe" -loop 1 -i  "%%~na.jpg" -i "%%a" -c:v libx264 -preset veryslow -tune stillimage -crf 18 -pix_fmt yuv420p -c:a aac -shortest -b:a 192k -shortest "%%~na.mp4" )
pause;
scripts command-line bash batch
  • 1 个回答
  • 163 Views
Martin Hope
Vidal
Asked: 2020-06-10 13:16:12 +0800 CST

重命名文件和目录

  • 1

我有大量的文件电影和目录,其命名结构是: 电影名称(作者,年份) 或 电影名称(作者,年份)LANG

我打算以这种方式重命名它们(几乎三千)

作者 - 电影名称 - 年份 - LANG

或与此非常相似的东西。

我的问题是:有没有办法用一个简单的脚本进行批量重命名?

提前非常感谢,伙计们。

scripts directory files batch rename
  • 2 个回答
  • 111 Views
Martin Hope
Joe Cola
Asked: 2020-06-02 23:06:02 +0800 CST

如何在终端中批量/多处理裁剪图像?

  • 3

我尝试裁剪相同大小的几张图像,但是当我裁剪 5 张图像并且该过程完成时,仅裁剪了 4 张图像,1 张图像未裁剪,如果我裁剪 1 张图像会出现错误...

我正在使用命令

convert -crop 599x500+147+200 *.jpg

截图批量裁剪5张图片但只处理4张图片

截图批量裁剪 1 张图片但出现错误

我应该如何调整我的命令?

command-line image-processing imagemagick batch
  • 1 个回答
  • 4898 Views
Martin Hope
sabayke bremso
Asked: 2020-01-08 14:14:51 +0800 CST

允许的子目录数

  • 0

我想知道授权创建的子目录的数量。你知道该怎么做才能知道吗?

batch
  • 1 个回答
  • 701 Views
Martin Hope
bomben
Asked: 2019-08-04 00:56:10 +0800 CST

如何使用 HDp60 列出所有 mp4 文件(将它们与 p30 分开)?

  • 0

我需要将我的 mp4 文件分成 p30 和 p60 并希望使用命令行工具来执行此操作。我知道有一个选项可以检查媒体文件的详细信息,我需要批量执行此操作。有任何想法吗?

command-line mp4 batch
  • 1 个回答
  • 89 Views
Martin Hope
Pradeep BV
Asked: 2019-06-19 01:41:21 +0800 CST

如何以 50 个为一组压缩 3000 个图像

  • 2

我有一个包含 3000 多张图像的文件夹,我想单独压缩其中的 50 张并将它们存储在 tar 文件中。

图像没有按顺序命名。

如何使用编写完成这项工作的 bash 脚本?

command-line image-processing compression tar batch
  • 2 个回答
  • 246 Views
Martin Hope
user924971
Asked: 2019-04-06 07:21:13 +0800 CST

如何编写脚本来创建队列以提交终端作业

  • 1

我有几个安装在我的 ubuntu 中的程序的输入文件,我可以手动完成并放入

keyword teste.in

但由于我有大量不同名称的文件,我想让它自动执行。是否可以在这里创建一个队列,脚本提交第一个作业,完成后它一次提交下一个,然后提交所有其他作业?

谢谢

scripts command-line bash batch
  • 1 个回答
  • 705 Views
Martin Hope
Rulent
Asked: 2019-01-20 01:10:48 +0800 CST

我可以使用我保存到文件的文件名列表来复制/移动/删除列表中的每个文件吗?

  • 0

我如何使用cp rm或mv命令来操作保存到列表中的文件,例如这样制作的文件:

ls Downloads/ | grep example > example.tmp

关键是能够在进行最终操作之前在文件编辑器中查看/编辑文件列表,然后删除 tmp.

因此,例如,以下内容不起作用:

mkdir example_dir && cp -t example_dir < example.tmp 

有没有办法让我完成这项工作?

一旦我明白了,我想将整个过程简化为更少的命令,但是......我只是想让它工作(并看看它在这个单独的步骤中将如何工作)。

command-line rm batch mv cp
  • 1 个回答
  • 48 Views
Martin Hope
Martin JS
Asked: 2018-11-02 18:31:46 +0800 CST

您如何将文件批量移动到与每个文件名称对应的文件夹中?

  • 0

我在一个文件夹中有几部电影。

例如:

~/Downloads/Movies/Movie A (1998).mkv  
~/Downloads/Movies/Movie B (1999).mkv  
~/Downloads/Movies/Movie C (2000).mkv

我想将每个文件放入自己的文件夹中,并将文件夹命名为与文件名相同。我有很多文件,所以如果可能的话,我希望能够批量执行此操作。

例如:

~/Downloads/Movies/Movie A (1998)/Movie A (1998).mkv
~/Downloads/Movies/Movie B (1999)/Movie B (1999).mkv
~/Downloads/Movies/Movie C (2000)/Movie C (2000).mkv

我尝试在此页面上使用 bash 命令

find . -name "*.mkv" -exec sh -c 'mkdir "${1%.*}" ; mv "" "${1%.*}" ' _ {} \;

但是,我收到错误消息:

mv: cannot stat '': No such file or directory

文件夹已正确创建,但命令无法将文件移动到文件夹中,并且出现上述错误。

哪一部分

; mv "" "${1%.*}" ' _ {} \;

是不正确的,怎么会呢?

此外,如果您认为还有其他命令或脚本可以完成这项工作,我们将不胜感激。

command-line bash batch-rename batch mv
  • 1 个回答
  • 802 Views
Martin Hope
jamesh625
Asked: 2018-06-22 06:37:08 +0800 CST

对于目录中的每个文件,将其作为参数传递给图像查看器[重复]

  • 4
这个问题在这里已经有了答案:
文件夹中每个文件的 bash 命令 2 个答案
4年前关闭。

我有一个包含一堆.dcm文件(它们是医学扫描)的目录,如下所示:

J6071c1.dcm  J6071d7.dcm  J6071ed.dcm  J607203.dcm  J607219.dcm  J60722f.dcm
J6071c2.dcm  J6071d8.dcm  J6071ee.dcm  J607204.dcm  J60721a.dcm  J607230.dcm
J6071c3.dcm  J6071d9.dcm  J6071ef.dcm  J607205.dcm  J60721b.dcm  J607231.dcm
J6071c4.dcm  J6071da.dcm  J6071f0.dcm  J607206.dcm  J60721c.dcm  J607232.dcm
J6071c5.dcm  J6071db.dcm  J6071f1.dcm  J607207.dcm  J60721d.dcm  J607233.dcm
J6071c6.dcm  J6071dc.dcm  J6071f2.dcm  J607208.dcm  J60721e.dcm  J607234.dcm
J6071c7.dcm  J6071dd.dcm  J6071f3.dcm  J607209.dcm  J60721f.dcm  J607235.dcm
J6071c8.dcm  J6071de.dcm  J6071f4.dcm  J60720a.dcm  J607220.dcm  J607236.dcm
J6071c9.dcm  J6071df.dcm  J6071f5.dcm  J60720b.dcm  J607221.dcm  J607237.dcm
J6071ca.dcm  J6071e0.dcm  J6071f6.dcm  J60720c.dcm  J607222.dcm  J607238.dcm
J6071cb.dcm  J6071e1.dcm  J6071f7.dcm  J60720d.dcm  J607223.dcm  J607239.dcm
J6071cc.dcm  J6071e2.dcm  J6071f8.dcm  J60720e.dcm  J607224.dcm  J60723a.dcm
J6071cd.dcm  J6071e3.dcm  J6071f9.dcm  J60720f.dcm  J607225.dcm  J60723b.dcm
J6071ce.dcm  J6071e4.dcm  J6071fa.dcm  J607210.dcm  J607226.dcm  J60723c.dcm
J6071cf.dcm  J6071e5.dcm  J6071fb.dcm  J607211.dcm  J607227.dcm  J60723d.dcm
J6071d0.dcm  J6071e6.dcm  J6071fc.dcm  J607212.dcm  J607228.dcm  J60723e.dcm
J6071d1.dcm  J6071e7.dcm  J6071fd.dcm  J607213.dcm  J607229.dcm  J60723f.dcm
J6071d2.dcm  J6071e8.dcm  J6071fe.dcm  J607214.dcm  J60722a.dcm  J607240.dcm
J6071d3.dcm  J6071e9.dcm  J6071ff.dcm  J607215.dcm  J60722b.dcm  J607241.dcm
J6071d4.dcm  J6071ea.dcm  J607200.dcm  J607216.dcm  J60722c.dcm  J607242.dcm
J6071d5.dcm  J6071eb.dcm  J607201.dcm  J607217.dcm  J60722d.dcm
J6071d6.dcm  J6071ec.dcm  J607202.dcm  J607218.dcm  J60722e.dcm

我遵循此信息并安装dicomscope以查看图像。

键入dicomscope J6071c1.dcm会打开该特定图像。

在 GUIdicomscope本身中,似乎无法打开多个文件并查看它们(有点像幻灯片)。

我想输入类似dicomscope *.dcm的内容以打开目录中的每个文件,但它不起作用。

同样,ls | dicomscope不起作用。

在这两种情况下,都会dicomscope启动但仅在图像查看器中显示黑屏。

请一位好心的 bash/zsh 向导帮助我吗?干杯。

command-line image-processing bash zsh batch
  • 2 个回答
  • 650 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve