- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在编写一个小脚本来将视频批量上传到 youtube。它看起来像这样:
#! /bin/sh
python --version
for file in ./*.mp4 ; do
export title=$(basename "$file" ".mp4")
echo $title "for" $file
youtube-upload -m mail@mailer.com -p pass -c Category -t "$title" -d "description" "$file"
done
在哪里youtube-upload是一个基于 cli 的 python uploader ..
我的问题是,如您所见,我从文件名路径中获取标题,而描述始终相同 :(。我想将描述写入文本或 xml 文件进行解析,然后上传对每个文件都有适当的描述..
如何在此上下文中使用 shell 命令执行此操作?
感谢您的建议
最佳答案
拥有一个包含所有文件名->描述映射的文件:
my file.mp4 this is a description
file2.mp4 this is another description
my last file.mp4 this is a description
ilied.mp4 description
然后只抓取以文件名开头的行并使用该行的其余部分:
#! /bin/sh
python --version
for file in ./*.mp4 ; do
export title=$(basename "$file" ".mp4")
echo $title "for" $file
youtube-upload -m mail@mailer.com -p pass -c Category -t "$title" -d "$(grep "^$(basename "$file")" desc | sed 's/.*.mp4 //')" "$file"
done
查看 $(...)
中的内容:
grep "^$(basename "$file")" desc | sed 's/.*.mp4 //'
grep
在“desc”文件中找到以 basename($file) 开头的行,然后使用 sed
去掉文件名,留下该行的其余部分(这将是描述)。
请注意,这不需要成为youtube-upload
命令行的一部分。你也可以把它扔到一个变量中:
#! /bin/sh
python --version
for file in ./*.mp4 ; do
export title=$(basename "$file" ".mp4")
echo $title "for" $file
description=$(grep "^$(basename "$file")" desc | sed 's/.*.mp4 //')
youtube-upload -m mail@mailer.com -p pass -c Category -t "$title" -d "$description" "$file"
done
关于linux - Shell 文件解析以自动上传 youtube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16374918/
我需要我的应用程序将输出上传到 pastebin,但我无法让它工作这是代码 WebRequest wr = WebRequest.Create(@"http://pastebin.co
我有一个通过 xmodem 上传文件来完成软件更新的设备。 我能够使用 lrzsz ( http://ohse.de/uwe/software/lrzsz.html) 包以两种方式做到这一点。 1)
我正在使用 React Native Firebase。在 firebase crashlytics,我缺少 DSYM。 在每个构建中自动添加 dSYM 的正确方法是什么?我想它应该被添加到运行脚本?
我在 PHPStorm 的设置中创建了一个新的 Deployment,可以自动上传。工作得很好,我只是想知道在哪里可以让 PHPStorm 检查服务器上的文件是否更新,以及何时两个人正在处理同一个文件
你能帮我解决这个问题吗?我想用 PHP 编写程序并使用 Jquery Mobile。我想让它从设备的相机中拍摄照片。 我可以使用什么方法或功能?一个 php 库还是什么? 最佳答案 首先,您在这里提到
我想配置 blob 的策略以删除不必要的条目,并且我准备了带有规则的 JSON,这可以做到这一点。该文件必须通过 Azure 门户上传。 { "rules": [ { "nam
我正在尝试将 Maven 生成的工件上传到 Nexus 托管存储库的过程自动化(就像 Maven 目标一样,它将生成的 jar 上传到 Nexus 中的指定存储库)。这可能吗?在 Nexus 文档中,
您好,您需要使用 python 和 api(apitoken/apikey) 自动上传 Bugsense proguard 映射文件。我正在尝试使用来自(“github.com/PanosJee/50
我正在尝试使用 WebDriver 自动上传文件。它适用于 ChromeDriver 和 FirefoxDriver,但不适用于 HTMLUnit。 我已经读过了 Using Webdriver fo
我正在使用 Jenkins 和 altool 来验证 iOS 包并自动将其上传到我的 iTunes 帐户。虽然验证工作正常并且我没有收到任何错误,但上传不起作用。 '/Applications/Xco
我是一名优秀的程序员,十分优秀!