当通过包含空格的文件的文件夹递归循环时,我使用的shell脚本是这种形式,从互联网复制:
while IFS= read -r -d $'\0' file; do
dosomethingwith "$file" # do something with each file
done < <(find /bar -name *foo* -print0)
Run Code Online (Sandbox Code Playgroud)
我想我理解IFS位,但我不明白' < <(...)
'字符是什么意思.显然这里有一些管道.
你知道,谷歌"<<"非常难.
现在根据所有文献
echo 1234abcd|sed "s|[0-9]\+|#|g"
Run Code Online (Sandbox Code Playgroud)
应该输出#abcd.和
echo abcd|sed "s|[0-9]\+|#|g"
Run Code Online (Sandbox Code Playgroud)
应该输出abcd.
但在OS X 10.4.11中,第一个表达式输出1234abcd.使用*代替+用于第一个示例但在第二个示例中失败,输出#abcd,因为[0-9]模式匹配零次.
+运算符在OS X中的正则表达式中不起作用吗?还有其他选择吗?
谢谢
我想在任何特定时间戳的开头剪切视频,并且需要精确,因此最近的关键帧不够好。
此外,这些视频相当长——一个小时或更长时间——所以如果可能的话,我想避免完全重新编码,或者只重新编码总持续时间的一小部分。因此,想最大限度地利用-vcodec copy
.
我怎样才能做到这一点ffmpeg
?
注意:请参阅方案以及我自己对以下可能解决方案的粗略想法。
设想:
-ss 0:01:35 -i blah.mp4 -vcodec copy
,结果是一个文件,其中:-i blah.mp4 -ss 0:01:35 -vcodec copy
,结果是一个文件,其中:
粗略的想法
我想编写一个脚本,将指南放在合成窗口中图层的当前位置。我已经浏览了 AE 脚本指南,但找不到任何对指南的参考。这是应该可行的事情,但它是吗?
如果我执行
& $PROFILE
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
& :术语“C:\Users\stib\Documents\WindowsPowerShell\” Microsoft.PowerShell_profile.ps1' 未被识别为 cmdlet 的名称, 函数、脚本文件或可运行程序。检查名字的拼写, 或者,如果包含路径,请验证该路径是否正确,然后重试。 行:1 字符:3 + & $个人资料 + ~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users\stib...ell_profile.ps1:String) [], CommandNotFoundException + FullQualifiedErrorId:CommandNotFoundException
正确的配置文件位于$PROFILE.CurrentUserAllHosts
。我的设置有问题吗?
我正在尝试使用extendscript(一种专有的ECMAScript方言,但主要是\xe2\x89\x88 javascript)为Adobe After Effects编写脚本。我可以使用内置命令 system.callSystem()
来使用默认(?) shell 执行命令,但我找不到 bash oneliner,或者我可以用来列出可用字体的 AppleScript 命令。
有没有办法在 OSX 命令行上获取所有字体?
\n在AppleScript中,如果我这样做:
do shell script "echo \"G:\\CRE\\MV Studios\\Exhibition Projects\"|tr \"\\\\\" \"/\""
Run Code Online (Sandbox Code Playgroud)
我希望我的所有反斜杠都会以正斜杠的形式返回.为了使它更容易理解,tr命令看起来像这样没有所有的转义
tr "\\" "/" #there's still an escaped \ for the shell
Run Code Online (Sandbox Code Playgroud)
但我得到的是:
"G:/CRE/MV Studiosxhibition Projects"
Run Code Online (Sandbox Code Playgroud)
请注意,当我从脚本编辑器复制它时,它添加了一个奇怪的字符,其中缺少/ E应该是,它不会显示在事件日志中或一旦我发布它.显然它正在用\ E做一些奇怪的事.
关于如何应对的任何想法?
applescript ×2
bash ×2
extendscript ×2
macos ×2
shell ×2
audio ×1
built-in ×1
escaping ×1
ffmpeg ×1
fonts ×1
javascript ×1
powershell ×1
profile ×1
regex ×1
sed ×1
video ×1
windows-10 ×1