Chinaunix
标题:
ksh中没有seq,这样的命令
[打印本页]
作者:
glz1925
时间:
2016-06-15 09:30
标题:
ksh中没有seq,这样的命令
ksh中没有seq,这样的命令 ,想删除文件中前10行 sed 命令怎么跟bsh中不一致
作者:
mswsg
时间:
2016-06-15 09:35
本帖最后由 mswsg 于 2016-06-15 09:36 编辑
seq?知道了
作者:
Shell_HAT
时间:
2016-06-15 09:57
sed '1,10d' 1.txt
复制代码
作者:
ll104567
时间:
2016-06-15 13:21
没有seq可以用 {1..10}来代替
作者:
glz1925
时间:
2016-06-15 14:45
回复
3#
Shell_HAT
在ksh中你这个把删除结果列出来 如果想在原文件中删除行的话 命令该怎么写
作者:
glz1925
时间:
2016-06-15 14:46
回复
4#
ll104567
你好 具体命令怎么写在ksh'下 {1 ..10} 如果想展示成
1
2
3
4
5
6
7
8
9
10
作者:
blackold
时间:
2016-06-15 15:19
seq 是系统的命令的好不好
作者:
glz1925
时间:
2016-06-15 15:36
回复
7#
blackold
你好在ksh下该如何展示 seq 这样命令功能
作者:
blackold
时间:
2016-06-15 15:47
回复
8#
glz1925
$ echo $SHELL
/bin/bash
$ seq 1 10
1
2
3
4
5
6
7
8
9
10
$ ksh
$ echo $SHELL
/usr/bin/mksh
$ seq 1 10
1
2
3
4
5
6
7
8
9
10
$
复制代码
作者:
blackold
时间:
2016-06-15 15:48
回复
8#
glz1925
这与 shell( ksh, bash 还是xsh) 有什么关系?
作者:
ll104567
时间:
2016-06-15 16:12
~/pwb/tmp/awk/tmp# echo {1..10}|tr ' ' '\n'
1
2
3
4
5
6
7
8
9
10
复制代码
作者:
Shell_HAT
时间:
2016-06-15 18:37
回复
5#
glz1925
方法1
sed -i '1,10d' 1.txt
复制代码
方法2
sed '1,10d' 1.txt > 1.txt.tmp
mv 1.txt.tmp 1.txt
复制代码
作者:
99超人
时间:
2016-06-15 18:52
提示:
作者被禁止或删除 内容自动屏蔽
作者:
glz1925
时间:
2016-06-16 08:13
回复
11#
ll104567
echo {1..10}|tr ' ' '\n' --ksh下真麻烦输出是这样的
{1..10}
作者:
Shell_HAT
时间:
2016-06-16 08:25
回复
14#
glz1925
awk 'BEGIN{for(i=1;i<=10;i++)print i}'
复制代码
作者:
Shell_HAT
时间:
2016-06-16 08:42
echo -e \\n{1..10} | sed -n '/./p'
复制代码
echo -e {1..10}\\n | sed 's/^ //;/^$/d'
复制代码
awk 'BEGIN{for(i=1;i<=10;i++)print i}'
复制代码
perl -le 'print join("\n",@array = (1..10))'
复制代码
作者:
glz1925
时间:
2016-06-16 15:31
回复
12#
Shell_HAT
谢谢解答
ksh下方法1不行
方法2 感觉有点麻烦 修改文件名
作者:
Shell_HAT
时间:
2016-06-16 17:55
回复
17#
glz1925
你的bash和ksh分别是什么系统?
RedHat? AIX? HP-UX?
前面有人说过,seq命令跟ksh没关系,主要看你是什么系统
作者:
glz1925
时间:
2016-06-17 08:59
回复
18#
Shell_HAT
AIX 3 5 00CF61244C00
作者:
Shell_HAT
时间:
2016-06-17 09:35
回复
19#
glz1925
AIX就是这样啦,要么下载seq源码自己安装,要么就忍忍吧。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2