我想有一个时间,比如早上 6 点 45 分,并添加一个小时数,比如 1.45 小时,以产生另一个时间。所以我想在早上 6 点 45 分增加 1.45 小时以获得另一个时间。
是否有命令行实用程序?我已经做了一些谷歌搜索,并阅读了手册页date,但没有找到类似的东西。wcalc似乎不处理时间计算。
编辑:2015 年 3 月 6 日。这是我最终使用十进制小时的脚本。它可以使用一些错误检查来确保 HH:MM 使用 2 位数字表示小时。
#!/bin/bash
# Mar 6, 2015
# Add decimal hours to given time.
# Syntax: timeadd HH:MM HOURS
# There MUST be 2 digits for the hours in HH:MM.
# Times must be in military time.
# Ex: timeadd 05:51 4.51
# Ex: timeadd 14:12 2.05
echo " "
# If we have …Run Code Online (Sandbox Code Playgroud) Ubuntu 14.04.1 LTS
如何设置 bc 计算器的默认比例?每次运行 bc 时,我希望 scale=2 为默认值,我想将所有计算限制为 2 个小数位。我在我的主目录中创建了一个文件,.bc并在其中放置scale=2了第一行,然后是回车。
上的权限〜/ .BC是:-rw-rw-rw-。那正确吗?
然后我做到了set BC_ENV_ARGS=~/.bc; export BC_ENV_ARGS。然后我跑bc,做了8.37843*32.190233之类的测试,还是得到了2位小数。
在线手册没有提供任何关于这样做的例子,所以请不要引导我去那里。
谢谢。
编辑:好的,当我做像 78/31 这样的测试时,它给了我 2 位小数。但是当我做上面的测试时,它给了我超过 2 位小数。这是为什么?我总是想只显示 2 位小数。
Ubuntu 14.04.1。
我有一个 bash 脚本,由 cron 每 10 分钟调用一次,它基本上在子目录中查找文件,然后循环遍历并处理每个文件。但是如何检查是否没有找到文件?如果没有找到文件,我不想处理它们,也不想通过 cron 收到一封电子邮件,上面写着“找不到文件”,因为 cron 每 10 分钟运行一次。每天有 144 封电子邮件说“没有找到我不想收到的文件”。
这是我的基本脚本。
#!/bin/bash
# Cron requires a full path in $myfullpath
myfullpath=/home/comp/progdir
files=`ls $myfullpath/input/fedex*.xlsx`
# How do I check for no files found here and exit without generating a cron email?
for fullfile in $files
do
done
Run Code Online (Sandbox Code Playgroud)
谢谢!我什至不知道该用什么谷歌搜索这个。
编辑:我的脚本现在是这样的:
#!/bin/bash
# Script: gocronloop, Feb 5, 2015
# Cron requires a full path to the file. …Run Code Online (Sandbox Code Playgroud) 我想在我的 Ubuntu 机器上通过 ODBC 访问 MS SQL 2005 服务器。该 MSSQL 服务器位于我们的内部网络上。我已经安装了这些软件包:unixodbc、unixodbc-dev、unixodbc-bin、libodbc1、libtool、autotools-dev 和其他几个依赖项。还有 tdsodbc、freetds-bin、freetds-common、freetds-dev、libct4。
但我似乎无法找到 .so 文件在 /etc/odbc.ini 中的 DSN 中使用它的位置。我使用哪个文件?这样做:echo "select 1"|isql -v mydsn给了我这个错误:
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/libtdsodbc.so' : file not found
[ISQL]ERROR: Could not SQLConnect
Run Code Online (Sandbox Code Playgroud)
“mydsn”试图指向 /usr/lib/libtdsodbc.so 但它不在那里。我应该在 /etc/odbc.ini 文件中设置哪个 .so 文件?
谢谢。