忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12
最近访问板块 发新帖
楼主: 1cpuer

[文本处理] 124,125 开根号3 [复制链接]

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2017-11-10 13:19 |显示全部楼层
回复 10# 本友会机友会摄友会

难道我要计算一个 125 开根号 3 = 5
# install powershell

不划算

论坛徽章:
120
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07巳蛇
日期:2014-05-09 16:43:18巨蟹座
日期:2014-10-23 17:48:38子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59
发表于 2017-11-10 14:15 |显示全部楼层
回复 9# 1cpuer

5楼?

$ awk '{print "X^3="$1", X="$1**(1/3)}' FILE
X^3=124, X=4.98663
X^3=125, X=5
X^3=64, X=4
X^3=65, X=4.02073

$ perl -lane '{print "X^3=$_, X=",$_**(1/3)}' FILE
X^3=124, X=4.98663095223865
X^3=125, X=5
X^3=64, X=4
X^3=65, X=4.02072575858906

$ cat FILE
124
125
64
65

论坛徽章:
0
发表于 2017-11-10 14:17 |显示全部楼层
本帖最后由 本友会机友会摄友会 于 2017-11-10 14:22 编辑

1个cpu同学,你说的很对。
但,
shell界从来都是大自由市场,就好像露天市场赶集那样。shell版也如此。有很多修士摆摊。有人卖灵草,灵药,也有人卖烂羊皮,还很贵。没准就是藏宝图。

修士:系统管理员,软件厂商,web服务厂商,系统厂商,数据库厂商。
法宝:各式各样,尺有所短寸有所长。各家提供的各种shell,和各种命令。

也有卖shell+命令一起卖的。系统厂商(m$),也来卖法宝(ps)了。就是shell+命令一起卖。

有些法宝的功能是类似的,就像你说的那样,没必要另买了。
也有些法宝的特色是独有的。

选择呢,主要从,语法是不是简单,库是不是多,是不是强大两方面看。
ps号称【强】【简】死你。简单来说  ps ≈= bash + python

市场中,走过路过都来看看,你可以选择,各有特色,你不买他买。
快来买啊,我家产计算器,也能开根号三。125开三次方,结果没有零头!   

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2017-11-10 15:59 |显示全部楼层
%1510300230%
# [2017-11-10 15:50:30] ::/home/soio::
# echo "print 125**(1.0/3.0)" | perl
5#                                                                                                                                                                       

%1510300248%
# [2017-11-10 15:50:48] ::/home/soio::
# echo "print 125**(1.0/3.0)" | python
5.0


%1510300257%
# [2017-11-10 15:50:57] ::/home/soio::
# echo $((125**(1.0/3.0)))         
4.9999999999999991

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2017-11-10 16:02 |显示全部楼层
回复 13# 本友会机友会摄友会

i have h m s
论时弃前

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
发表于 2017-11-12 12:39 |显示全部楼层
回复 13# 本友会机友会摄友会

本来作为版主,只希望大家发言合理到位即可,本不想说powershell什么。不过,powershell可能本版只有你一个鼓吹者。于是我还是看了一下介绍,powershell里面似乎带了很多东西,而且和盖茨那套东西似乎结合更紧密,这似乎已经和UNIX下的shell的思想已经不一样了,UNIX下的shell大多数情况只是作为一个胶水语言的存在,而powershell想把什么都做了,那么在UNIX下来看,这就已经是重复造轮子了,没有必要。可能powershell更符合盖子那边的思想,未必符合UNIX。

论坛徽章:
0
发表于 2017-11-13 17:15 |显示全部楼层
本帖最后由 本友会机友会摄友会 于 2017-11-16 12:39 编辑

1命令行+参数如:
/aaa/bbb.ps1     -参数1     值1               -参数2     值2

2管道 如:
xxx |yyy

3 一切都是目录:

---------------------------------------------------
我的观点:
ps符合UNIX下的shell的思想并发扬了shell,(减少了shell缺点。这个的证据先不说)


证据:
1命令行+参数。ps中可以用命令行和参数。这符合unix shell 命令行逻辑。命令行和参数,可以中文参数名 和中文值。发扬了shell


2 管道。
py中无管道,或者说编写管道脚本,麻烦了很多。可以算 不符合UNIX下的shell的思想。
ps中有管道,不光可以传字符串,还可以传 对象。 这符合符合UNIX下的shell的思想,并发扬了。
1 此管道支持,管道间传输字符对象
2 支持管道两端是ps命令, 支持 两端是linux命令,支持ps命令,linux命令混合
粘合了ps命令和shell命令,粘合了对象和字符,谁敢说它不是胶水?





3 一切都是目录:
cd env:     (环境变量)
dir MAIL                                                                                                                                

Name                           Value                                                                                                            
----                           -----                                                                                                            
MAIL                           /var/spool/mail/root

如果安装了sql server 2017 还可以
cd  数据路实例
这大大发扬了 UNIX下的shell的思想,
请问你以前,想过 cd mysql实例吗?想过dir key_buffer_size吗?mysql给你了这种方法吗?


有空欢迎研究,探讨,谁也不是万能的。欢迎问我。

ps 有py,shell,perl的特色。不陌生,属于杂合。



论坛徽章:
120
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07巳蛇
日期:2014-05-09 16:43:18巨蟹座
日期:2014-10-23 17:48:38子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59
发表于 2017-11-13 17:57 |显示全部楼层
回复 16# cjaizss

说了也是白说

无x者无o
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP