我试图找到一系列数字的倒数之和。为了说明我要做的事情,下面是一个基本示例:
使用该文件:
1
2
3
4
我将试图找到1/1
、1/2
、1/3
和1/4
的总和。是否有一个简单的bash
1行程序来实现这一点?(我是新来的bash
,欢迎解释!)
如果要查找算术级数,可以使用bc
命令使用此bash
一行程序
d=0; for c in {1..4}; do d=`echo "$d + 1/$c" | bc -l`; done; echo "$d"
其输出为10.50.33330.25
=
2.08333333333333333333
它的工作原理是
d
的变量设置为0
在for
循环中,它将d
变量设置为传递给执行算术的bc-l
命令的新值$d1/$c
并使用echo
命令输出值
你可以这样做:
sed 's|^|1/|' file | paste -sd+ | bc -l
sed's | ^ | 1/|'
在每行前面加上1/
我是bash的新手。当我尝试使用命令进行比较时,我遇到了如下问题: 在我的教程中,应该等于
在Git Bash中安装了一个新的Linux后,我在登录我的GitHub时不小心犯了一个错误。现在,每次我尝试推到我的GitHub帐户,我无法推它。我正在使用基于Ubuntu LTS18.04的KDE Neon,有没有人可以帮助我注销GitHub。 编辑1:我只是使用创建了远程存储库,然后使用git Push。它要求我的用户名和密码在所有问题发生的地方。现在,每当我再次尝试使用时,它只需要花费大量
问题内容: 我有一个文件,其后三行如下。我想检索倒数第二行,即。 我不知道行号。如何使用Shell脚本检索它?在此先感谢您的帮助。 问题答案: 尝试这个:
我无法进行数字比较: 问题是,它从第一个数字开始比较数字,即9大于10,但1大于09。 我如何将数字转换成一种类型来进行真正的比较?
问题内容: 我有多行数据共享相同的公司ID。 有没有一种方法可以使用SQL Server Management Studio 2005对所有金额进行“总和”,以便为每个公司ID给我一行数据? 例如,我目前有以下数据…… 我想尝试得到的是....... 有没有办法做到这一点? 任何指向我正确方法的建议都很好。 谢谢, 问题答案: