草庐IT

find_stuff

全部标签

linux - 如何在 find 命令中使用变量?

我是bash的新手,如果我的问题格式不正确或没有意义,我深表歉意:)我正在尝试做类似的事情:#.....................previouscodewhereFisdefiningfilename="$F";echo"$filename";find.-name?????|whilereadfname;doecho"$fname";done;我想在find命令中使用我的变量$filename(而不是????),但我不知道如何使用。我在那里添加了一些固定值用于测试目的,例如“abc.txt”(它存在并存储在我的变量中),它运行良好,我只是不知道如何在find命令中使用变量。有点

linux - 如何对 find 的输出执行 "for each"?

我想找到所有1920x1080的mp4文件。如果我这样做find.-typef-name\*.mp4-execffprobe'{}'\;2>&1它将找到所有mp4文件并显示视频信息。例如。输出是否包含(以及其他行)Input#0,mov,mp4,m4a,3gp,3g2,mj2,from'./5432223.mp4':Stream#0:0(und):Video:h264(High)(avc1/0x31637661),yuv420p,1920x1080,1744kb/s,29.97fps,29.97tbr,60ktbn,59.94tbc我目前的想法是find.-typef-name\*.m

linux - Robo3t crashing in ubuntu 16.04 and above version (This application failed start because it could not find or load the Qt platform plugin "xcb")

当我在ubuntu16.04版本中启动robo3t时它没有打开,错误如下所示错误:sony@sony:~/Documents/installed/robo3t-1.1.1-linux-x86_64-c93c6b0/bin$./robo3tThisapplicationfailedtostartbecauseitcouldnotfindorloadtheQtplatformplugin"xcb"in"".Availableplatformpluginsare:xcb.Reinstallingtheapplicationmayfixthisproblem.Aborted(coredumpe

node.js - 使用 Model.find() 调用 MongoDB 时 KeystoneJS 中间件运行两次

我有一个加载公寓列表并显示它们的路线:app.get('/condo-list',middleware.loadCondoList,routes.views.condolist);loadCondoList中间件调用CondoBuilding模型并在res.locals上设置结果:exports.loadCondoList=functionloadCondoList(req,res,next){console.log('requesturl:'+req.url);console.log('gettingcondobuildings...');CondoBuilding.model.fi

node.js - 使用 Model.find() 调用 MongoDB 时 KeystoneJS 中间件运行两次

我有一个加载公寓列表并显示它们的路线:app.get('/condo-list',middleware.loadCondoList,routes.views.condolist);loadCondoList中间件调用CondoBuilding模型并在res.locals上设置结果:exports.loadCondoList=functionloadCondoList(req,res,next){console.log('requesturl:'+req.url);console.log('gettingcondobuildings...');CondoBuilding.model.fi

linux - 如何在命令行中匹配另一个模式的目录中的 `find` 文件匹配模式?

假设我想在/Path中找到名为file_name*的所有文件。简单:$find/Path-name"file_name*"/Path/foo1/file_name1.txt/Path/foo2/file_name2.txt/Path/bar3/file_name3.txt/Path/bar4/file_name4.txt如果我只想搜索像bar这样的子目录怎么办?我可以通过管道传输结果,但这非常低效。$find/Path-name"file_name*"|grep"bar"/Path/bar3/file_name3.txt/Path/bar4/file_name4.txt有没有办法将它们

linux - "cannot find -lreadline"编译Lua错误

这应该是一个非常简单的问题——我正在尝试在CentOSLinux安装上编译Lua(或者更确切地说lua-vec,它是一个次要变体),但我收到以下错误:[jt@flyboysrc]#makelinuxmakeallMYCFLAGS=-DLUA_USE_LINUXMYLIBS="-Wl,-E-ldl-lreadline-lhistory-lncurses"make[1]:Enteringdirectory`/jt/flyboy/fly/lua/lua-vec/src'gcc-olualua.oliblua.a-lm-Wl,-E-ldl-lreadline-lhistory-lncurses

linux - 在 Bash 中将 -exec 选项与 Find 命令一起使用

我正在尝试将-exec选项与find命令一起使用,以在我的大型全景图目录中查找特定文件并将它们移动到指定位置。我在下面使用的命令传递了一个没有为-exec找到的错误参数。有人可以指出我在解析命令时的错误吗?或者我是否必须改为创建某种管道?$find-name~/path_to_directory_of_photos/specific_photo_names*-execmv{}~/path_to_new_directory/ 最佳答案 您需要使用转义分号(\;)终止执行的命令。 关于lin

java - 如何解决 "Could not find JNI",在 Raspberry Pi 上构建 OpenCV?

我尝试在RaspberryPi(Debian4.6.3)上使用Java构建opencv,但每次cmake都会出现错误:找不到JNI(缺少:JAVA_INCLUDE_PATHJAVA_INCLUDE_PATH2JAVA_AWT_INCLUDE_PATH)。我使用了这个文档(http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html#sbt-project-for-java-and-scala)。我一直在互联网上寻找解决方案一段时间。建议设置JAVA_HOME变量,安装ant,安装py

linux - Find 返回 "find: .: Permission denied",但我没有搜索

我正在对一个巨大的shell脚本进行故障排除。我经常使用sudo从我的主目录运行脚本。每当执行find时,我都会看到此错误:发现:.:权限被拒绝确实root无法访问我的主目录(这是当前工作目录或上面错误中的.),但我不是在询问find在我的主目录中做任何事情,宁愿它完全独立。为了真正说明问题,我运行了这个:sudofind/dev-maxdepth1-typef还是报同样的错。如果-type-f被删除,错误将附加到预期结果的末尾。当然,如果我cd/dev没有错误..可能是因为root可以访问/dev。尽管我不认为它会导致问题,但它会使脚本看起来有问题。如何防止脚本显示这些错误?