求助求助,自动重新载入当前文本文件的shell应该怎么写?
- Lufecarg
- 帖子: 144
- 注册时间: 2011-03-07 23:14
求助求助,自动重新载入当前文本文件的shell应该怎么写?
#!bin/bash
atsyle --style=ansi
我只会写这么多了。。。。
atsyle --style=ansi
我只会写这么多了。。。。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
- Lufecarg
- 帖子: 144
- 注册时间: 2011-03-07 23:14
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
就是我想用astyle把自己写好的代码美化下,但是每次手动敲代码很麻烦,就想写个shell~~枫叶饭团 写了:没看懂
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
重定向?文件监视?find?
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- Lufecarg
- 帖子: 144
- 注册时间: 2011-03-07 23:14
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
应该没那么夸张吧,只是重新载入当前文件而已YeLee 写了:重定向?文件监视?find?
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
好吧,我也没看懂。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
假如是嫌命令太长的话,可以试一下alias。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
我也没看懂你的当前文件是什么
- Lufecarg
- 帖子: 144
- 注册时间: 2011-03-07 23:14
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
当前文件就是保存好的C语言源代码aerofox 写了:我也没看懂你的当前文件是什么
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
你是说当前目录下所有c都运行一次astyle?直接alias就行了,不用脚本
- xyy_xx
- 帖子: 344
- 注册时间: 2008-09-17 13:37
- 系统: arch|centos
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
输出当前文本?
代码: 全选
cat $0
拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧
渣浪:@CodewalkerDotMe
推特:@codewalkertse
博客:http://codewalker.me/
渣浪:@CodewalkerDotMe
推特:@codewalkertse
博客:http://codewalker.me/
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
代码: 全选
● cat c.format.pl
#!/usr/bin/perl
open IN,"<$ARGV[0]"; @_=<IN>; close IN;
$c=0;
for(@_){
s/^[ \t]+//; # 去掉头部空白
s/[ \t]+$//; # 去掉尾部空白
s/\r//;
s/([\)])\s*/$1/g; # 括号后不留空
s/\s*([\(\{]+)/ $1/g; # 括号前留空
s/\s*([=!~]+)\s*/ $1 /g; # 等式2边一空格
s/(?<!^)[ \t]*#\s*(.*?)$/\t\t# $1/; # 注释
s/\*\s*([\(\)])/*$1/g; # 指针紧挨()
$_="\t"x$c.$_;
#s/(?<!if)\ \(.*?\)/(-)/sg; # 非if的括号内容清空
$c++ if /\{/;
$c-- if /\}/;
}
$_=join "",@_;
s/(\([^\(\)]*)\n\s*([^\n]*\);\n)/$1~~~$2/g; # 合并分行的函数()
s/\n\s*\{/\{/g; # { 不新行
s/\t\}/\}/g; # } 回退一格
print;
● 鸣学
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助求助,自动重新载入当前文本文件的shell应该怎么写?
我似乎是看懂了。
如果用的是 Vim 的话,:h filter 吧。
如果用的是 Vim 的话,:h filter 吧。