首页 > TAG信息列表 > shell-script

linux – 根据文件EXIF创建日期将数千个jpg文件移动到每日目录中

我有成千上万的jpg和mp4需要排序到一个目录结构,该结构的名称基于图片的创建日期.优选地,从EXIF日期起,文件修改日期可能是关闭的.但如果获得EXIF日期是很多工作,我最好使用修改日期 所以, > file1拍摄2014-06-30 > file2拍摄2014-07-01> file3拍摄2014-06-30 被移入目录 > / 14063

有可能以某种方式告诉笔记本电脑是用bash还是python脚本移动?

我试图找出是否有办法使用bash或python脚本来判断我的笔记本电脑是否被移动.我有使用wifi信号强度的想法,但问题是你必须在信号下降之前离路由器很远. 我有一个想法是以某种方式使用Raspberry Pi与更便宜的wifi模块发送一个较弱的信号,并查询,看看笔记本电脑的Raspi有多远. 但是,我

linux – 从命令输出中捕获特定列

我知道在执行命令时如何将输出的前5行重定向到文件.我想知道如何仅从输出中重定向特定信息. 例如,我想执行命令“free -m”并将输出中的“used”列重定向到文本文件. 如何在不手动编辑整个输出的情况下执行此操作?解决方法:我确信有更优雅的答案,但这应该有效: free -m | awk '{if (

linux – 如何(内存限制)> grep -F -f file_A file_B >> output.txt

file_A(~500MB,1.6M行)由所有等长搜索项组成,每行1个,未排序. file_B由所有等长文本行组成,每行1个,未排序 我已经能够在任何大小的file_B上运行“grep -F -f file_A file_B>> output.txt”而没有问题的52GB ram的盒子.问题是我现在限制在4GB内存,因此file_A的大小现在太大了,无法

linux – 如何为wps按钮配置hostapd.conf?

我有android6.0.1 我想在热点打开时启用wps. 任何人都可以给出一些想法,并在其他文件中提供我想要做的任何改变. 任何人都可以为wps服务器提供任何应用程序. 谢谢,VinothS,解决方法:有趣的巧合.我今天也在为Debian寻找这个.目前我正在关注: http://ftp.netbsd.org/pub/NetBSD/NetBSD

bash – 列出在/大于给定前缀之后出现词法的文件(或者以正确的顺序运行数据库升级脚本)

我正在尝试创建一个运行在一堆SQL脚本中的shell脚本. 我有这些文件: $ls upgrade/ 01-foo.sql 02-bar.sql 02-baz.sql 03-foo1.sql 04-buz.sql 我已经获得了当前数据库的版本,例如DB_VERSION = 02 我现在如何轻松地循环并使用大于$DB_VERSION的前缀对文件进行全局处理,并按顺序运

shell-script – 如何通过Shell脚本安装数据库转储?

我有一个Mysql数据库转储.我想通过Shell脚本将Hudson安装到外部Linux机器上. 如何获取Mysql脚本并在其他机器上的数据库中运行?我知道我可以使用sftp传输文件并在手动访问其他机器时使用ssh,但是如何将这一切自动化为简单的Shell脚本?解决方法: $mysql -p$pass -u$user -h$otherhost

shell-script – 什么是自动构建用于Unix和Windows构建C软件的32-64位库的最佳工具,可由用户和机器复制?

是否有一个系统或产品可用于自动化为多个平台构建32位和64位库的过程(Solaris(Sparc& x86)和Windows),用于构建可由其他用户复制的基于C的软件应用程序不同的机器? 我正在寻找是否有一个产品或系统可用于自动化编译库的过程,因为我们的软件构建出现了新的库.我们在Solaris和Windows

在GNU / Linux procfs中的其他地方是否引用了tty_nr?

这是一个我一直试图解决的问题一段时间没有任何运气.我正在尝试编写一个脚本(其中包括)可以采用任意PID并将其映射到TTY设备的路径(如果没有关联的TTY,我写的函数将返回“(notty)”). 在我尝试上述操作时,我一直在尝试使用/ proc / [pid] / stat中的tty_nr: tty_nr %d (7) The co

shell – 如果从文件匹配模式,如何返回0?

参见英文答案 > Can grep return true/false or are there alternative methods                                    6个 我有一个二进制文件重新包装android内核(而不是mkbootimg).我正在编写一个脚本来自动化该过程. 我不希望屏幕上有任何

shell-script – 使用cron执行的Shell脚本导致文件大小不同于手动执行

我有一个RHEL服务器,我正在运行MySQL数据库.我有一个执行mysqldump的Bash脚本,用于创建备份文件.直接在Bash中执行脚本时创建的备份文件大小为754259字节.如果通过cron运行相同的脚本,则它只有20个字节. 据我所知,cron运行时使用的是我登录时用来手动运行脚本的相同用户上下文.但是

从bash发送“输入密钥”到python脚本

我试图用bash脚本自动化我的ubuntu设置并遇到以下问题: 我希望脚本在运行umake ide eclipse时自动发送一个输入击键(这会从终端安装eclipse ide). 这是标准输出,当从没有脚本的终端运行时: $umake ide eclipse Choose installation path: /home/gn4i/.local/share/umake/ide/eclipse

shell-script – 收集所有sar数据

任务: 我可以sar -u> tmp.csv和我可以sar -r> tmp.csv但我需要的是一个包含所有选项的所有sa *文件的大表. sar -r -u -S -q > tmp.csv 做不好的 问题 sar -r的长度,让我们说sar -u可能会有所不同.对于其中一个我有3625,对于其他3650,这是不可接受的. 可能解决方案 对于每个sa *文

如何使用SSH编写数据库迁移脚本?

我正在尝试创建一个sync.sh脚本,该脚本与我们网站的不太理想的版本控制协调.此脚本会将实时数据库的副本迁移到本地开发环境以及其他一些内容.我遇到了mysql迁移部分的问题. 此脚本在开发计算机上运行. remote是直播主持人. # -------------- # database # ssh tunnel ssh -L 330

linux – 查看文件夹中的文件是否存在于其他文件夹中的其他名称下

可能有点不正确的英语: 至少有2个文件夹.为此,A包含没有扩展名的文件,通常是用户名,B包含类似的文件,扩展名为“.yml”,或者可能没有扩展名,甚至包含其他扩展名,但情况并非总是如此. 如何查看A文件夹中的文件是否存在于B中,可能在不同的扩展名下,而不使用Python等脚本语言?制作Python

shell-script – 确保NumLock启用的最有效CPU的方法是什么?

情况:我有一个脚本正在观看NumLock状态,不是真的在观看,而是每隔1秒就开启一次.该脚本在后台运行. 推理:我经常不小心关掉NumLock.我没有键盘上的NumLock状态指示器. OS,DE,DM,WM,xmodmap: Operating System: $lsb_release -a No LSB modules are available. Distributor ID: LinuxMi

在linux shell脚本中if … elif statemets出错

#!/bin/bash echo "enter your choice :" echo "1 Addition" echo "2 subtract" echo "3 Multiplication" read er echo "enter the first number : " read a echo "enter the second number : " read b if [ $e

linux – 需要检查CD-ROM是否已加载

我检查了文件/ proc / sys / dev / cdrom / info $cat /proc/sys/dev/cdrom/info CD-ROM information, Id: cdrom.c 3.20 2003/12/17 drive name: sr0 drive speed: 1 drive # of slots: 1 Can close tray: 1 Can open tray: 1 C

linux – 如何使用SSH在远程计算机上运行shell脚本?

我想通过ssh使用从本地到远程服务器的bash脚本执行一些sudo权限命令,而不会在ssh上传递与分号分隔的多个命令. 我尝试了下面的步骤,但得到了错误. ssh -t user@remoteip 'bash -s' < services.sh 虽然我在这里使用-t选项仍然显示错误信息. sudo: sorry, you must have a tty to

shell-script – Solaris:对数值进行排序

我有一个包含以下值的文件. keyword1 19.02 1.69.94 keyword2 19.01 1.68.118 keyword3 19.02 1.69.119 keyword4 19.01 1.68.115 keyword5 19.02 1.69.304 keyword6 19.02 1.69.39 我希望这些基于第3列进行排序. 在Linux中,使用版本排序的以下命令有效. raj@VirtualBox:$grep 1

如何在Shell中获取字符串的二进制表示?

我正在使用openssl dgst -sha1 -binary以二进制格式获取字符串的哈希值. (我正在使用-binary标志,因为我的openssl版本在默认输出的每个哈希值之前添加了“stdout”,而-binary有助于避免它,因此更容易将哈希结果存储为二进制格式以便进一步处理(所以我可以当我想要十六进制值而不是

linux – CRON作业在低内存上执行命令

我有一种情况,当内存过低时,我可能需要执行SAP命令行工具hdbsql(以帮助清理HANA表缓存). 我不熟悉Unix / Linux,想知道我怎么能最好地接近这个?我确实有想法在使用crontab计划的shell脚本中从top命令中提取空闲内存值(或获取free / max * 100以获得%,这更好),但我找不到任何可能的方

shell-script – 将bash和php脚本转换为可分发的rpm

我是半知识的unix,我希望能够从我的服务器调用rpm,用rpm -i之类的东西运行它,并且可以在任何地方访问脚本. 该脚本是awk和php的组合,可以进行一些处理.它不需要任何特殊版本的任何特殊库或任何特殊库.我认为php甚至可以使用4. Awk已经过时了.订单和用法语句存储在包装.sh中. 我如何

shell – grep on Java Method

假设我有一个名为DirectAction的java类 该类中的一些方法有“动作”或“动作”一词 什么是grep命令来获取具有“Action”或“action”的所有方法的名称并将其写入外部文件? 例: public class DirectAction extends ERXDirectAction { /** * * @param aRequest */ public Direct

linux – bash如何验证文件是否为空

参见英文答案 > How to check if file is empty or it has only blank characters?                                    1个 众所周知这种语法将打印文件为空 [ -s file.name ] || echo "file is empty" 但是在什么情况下文件是空格或TAB或