[问题]如何清空文本阿

sh/bash/dash/ksh/zsh等Shell脚本
回复
coldweb
帖子: 45
注册时间: 2008-03-22 1:19
联系:

[问题]如何清空文本阿

#1

帖子 coldweb » 2008-06-04 21:09

大家好,我是菜鸟,请问要清空文本用什么命令阿
好像听人说过用什么/dev/null什么的,请问怎么用
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#2

帖子 xiooli » 2008-06-04 21:13

>file
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#3

帖子 solcomo » 2008-06-04 21:15

:shock:
gedit打开文件ctrl+a
按del键
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#4

帖子 solcomo » 2008-06-04 21:16

sed -i '1,$d' file
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京

#5

帖子 carbont » 2008-06-04 21:23

solcomo 写了:sed -i '1,$d' file
这个就是传说中的正则表达式??看不懂。呵呵哈
lenovo Thinkpad R60i 0657 LHC
windowsXP……准备换回ubuntu了。

Twitter: @carbont
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#6

帖子 xiooli » 2008-06-04 21:28

carbont 写了:
solcomo 写了:sed -i '1,$d' file
这个就是传说中的正则表达式??看不懂。呵呵哈
不是正则吧,我想大概是从第一行(1)到最后一行($)进行del(d)吧,sed还有这么怪异的语法?

再加一条:echo "" >file (有点画蛇添足了:D)
stupidboy
帖子: 175
注册时间: 2007-10-03 0:22

#7

帖子 stupidboy » 2008-06-04 21:41

xiooli 写了:>file
这个不错。

牛刀不能用来杀鸡。
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京

#8

帖子 carbont » 2008-06-04 21:42

xiooli 写了:
carbont 写了:
solcomo 写了:sed -i '1,$d' file
这个就是传说中的正则表达式??看不懂。呵呵哈
不是正则吧,我想大概是从第一行(1)到最后一行($)进行del(d)吧,sed还有这么怪异的语法?

再加一条:echo "" >file (有点画蛇添足了:D)
看不太懂……
PS。地震的时候有没有什么感觉呀?那个时候我在长寿的,看见了窗户在动,身体没有感觉到……
lenovo Thinkpad R60i 0657 LHC
windowsXP……准备换回ubuntu了。

Twitter: @carbont
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#9

帖子 xiooli » 2008-06-04 21:44

carbont 写了:
xiooli 写了:
carbont 写了:
solcomo 写了:sed -i '1,$d' file
这个就是传说中的正则表达式??看不懂。呵呵哈
不是正则吧,我想大概是从第一行(1)到最后一行($)进行del(d)吧,sed还有这么怪异的语法?

再加一条:echo "" >file (有点画蛇添足了:D)
看不太懂……
PS。地震的时候有没有什么感觉呀?那个时候我在长寿的,看见了窗户在动,身体没有感觉到……
我人在合肥,抖都没抖一下。
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#10

帖子 laborer » 2008-06-05 10:17

>file 基本上是标准答案了。
来几个土的

代码: 全选

rm file; touch file
dd of=file count=1
sed -i d file
cp /dev/null file
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
alinmn
帖子: 185
注册时间: 2006-05-19 21:42
来自: NIT

#11

帖子 alinmn » 2008-06-05 12:41

:>file
也可以
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#12

帖子 BigSnake.NET » 2008-06-05 12:43

10 楼的签名很好玩
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
yang119345
帖子: 570
注册时间: 2005-06-19 14:22
来自: 上海
联系:

#13

帖子 yang119345 » 2008-06-07 20:34

: > yourfilename
cat /dev/null > yourfilename
回复