我在布局中的文件夹中散布了一堆文件,例如:
dir1/somefile.gif
dir1/another.mp4
dir2/video/filename.mp4
dir2/some.file
dir2/blahblah.mp4
Run Code Online (Sandbox Code Playgroud)
我需要找到仅用于MP4文件的总磁盘空间.这意味着它必须以某种方式递归.
我看着du并摆弄着管道的东西,grep但似乎无法弄清楚如何计算MP4文件,无论它们在哪里.
如果可能的话,人类可读的总磁盘空间输出也是必须的,最好是GB.
有任何想法吗?谢谢
我需要从字符串中提取域名,这可能是任何东西.如:
$sitelink="http://www.somewebsite.com/product/3749875/info/overview.html";
Run Code Online (Sandbox Code Playgroud)
要么
$sitelink="http://subdomain.somewebsite.com/blah/blah/whatever.php";
Run Code Online (Sandbox Code Playgroud)
在任何情况下,我都想提取'somewebsite.com'部分(可能是任何东西),并丢弃其余部分.
我有一个字符串返回一个URL,需要弄清楚如何if返回的URL包含问号时使用和正则表达式做什么.
所以当$ url是 http://somedomain.com/?p=34325&blahblahblah
如果$ url包含" ?p="(并丢弃其他所有内容),则退出,否则执行某些操作
有帮助吗?
非常感谢
我使用这个命令要经过的所有文件,目录和子目录更改任何提及的oldurl.com到newurl.org:
find . -type f -name '*.php' -exec sed -i 's|oldurl.com|newurl.org|g' {} +
Run Code Online (Sandbox Code Playgroud)
它工作正常,但是,我需要被改动排除三个子目录:/cache,/archive并/etc在这些路径与上面的命令改变网址,打破其他脚本.
没有太多运气找到答案......它甚至可能吗?
非常感谢任何建议/帮助.