llgd.net
当前位置:首页 >> 为什么我的linux中sEq找不到 >>

为什么我的linux中sEq找不到

说明没有安装这个软件包,seq这个命令是包含在coreutils这个软件包里面,安装该软件包后就会有seq这个命令了。通过yum install coreutils命令安装,或者自己下载这个软件包,用rpm命令安装。

man seq 或者: seq --help

seq的用法不是你写的这样的吧,比如数值1-9应该这样写: for n in $(seq 1 9) 而不只是用单引号括起来,用单引号括起来的表示是一个字符串,所以shell把你写的seq 9当成字符串打印输出了。

# seq 1 10 1 2 3 4 5 6 7 8 9 10 是从1到10 seq 1 ${eated}是从1到${eated} $()是返回结果 就是for循环,i从1开始,自增到${eated}

如果非要从001开始,我用一个笨方法 seq -f "%03g" 001 100 | awk '{if (NR%2==0) print $0}'如果不从001开始就简单一点 seq -f "%03g" 002 2 100

作用是一样的,不过有的shell是不支持{1..100}这种写法的。

for j in `1 $SpaceNum` 应该是 for j in `seq 1 $SpaceNum` for k in `1 $StarNum` 应该是 for k in `seq 1 $StarNum`

例一: # seq 1 10 结果是1 2 3 4 5 6 7 8 9 10 例二: #!/bin/bash for i in `seq 1 10`; do echo $i; done 或者用 for i in $(seq 1 10) 也可以 seq -f, --format=FORMAT use printf style floating-point FORMAT (default: %g) -s, --separat...

我用过几个不同的linux系统,Ubuntu,Redhat,centOS等。这些系统安装tophat和cufflinks没有任何问题(也不需要任何权限)。所以题主不需要考虑应该用什么系统,而更应该关心你的服务器配置问题。关于Linux命令的介绍,看看《linux就该这么学》...

示例: ping 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.087 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.093 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com