V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  KentY  ›  全部回复第 38 页 / 共 45 页
回复总数  893
1 ... 30  31  32  33  34  35  36  37  38  39 ... 45  
2015-01-13 17:34:20 +08:00
回复了 otmb 创建的主题 程序员 如何让 bash 支持 b f 等类似于 vim 的操作呢?
没法编辑, 再发一个吧。 很久很久以前,曾经自己总结过一个表,放wiki里了, 在熟悉命令行编辑时候对照过,也许你想看看:

http://sk1418.github.io/wiki/linux/clishortcuts.html
2015-01-13 17:32:34 +08:00
回复了 otmb 创建的主题 程序员 如何让 bash 支持 b f 等类似于 vim 的操作呢?
你说的是命令行编辑?如果默认emacs mode , alt-b/f 就相当与vim里的b和w
要是你用vi mode 应该和vim一样吧,我个人命令行用emacs mode,编辑器才靠vim
2015-01-13 17:29:29 +08:00
回复了 FindHao 创建的主题 程序员 国内比较好用的 git 服务有哪些?
为什么限定国内?
2015-01-13 17:22:58 +08:00
回复了 otmb 创建的主题 程序员 linux shell 文件如何知道自身位置?
我是这么弄的,也判断link的情况,readlink读真实dir

https://github.com/sk1418/passwdmanager/blob/master/start.sh
2015-01-10 20:23:27 +08:00
回复了 otmb 创建的主题 程序员 sed awk 这俩丑陋的东西,还有必要学么?
@lululau 如果不清楚正则,不知道什么时候该转意,什么时候不用,那和awk,sed没关系,是对正则知识的欠缺,不补早晚有天会暴露。而且对它不了解,使用上也得不到精妙。

BTW,你说的那些不同的语法,其实是bre,ere,pcre的区别
2015-01-10 18:57:01 +08:00
回复了 otmb 创建的主题 程序员 sed awk 这俩丑陋的东西,还有必要学么?
请定义丑陋与美好。
你觉得美好的东西,学了多深
2015-01-10 01:46:02 +08:00
回复了 aruisi 创建的主题 Vim 请问 vi 编辑器中如何将内容全选并复制到外部呢?
@RockiDog 那你需要ctrl-v时怎么办?还是说你从来不用c-v?
2015-01-09 17:58:03 +08:00
回复了 cszhiyue 创建的主题 Python 大家认为 python 的前景如何
@n37r06u3 我对javascript不是很精。 如果你说前一个深入了解的语言是javascript, 你说的这个angularjs 就是个framework, 其实是同一语言呀。 精通一种语言再学另一个,是会有帮助,但不会有1周那么快啦。当然各人对”会“的定义也不同。
2015-01-09 17:28:37 +08:00
回复了 POP 创建的主题 Python 怎么用 python 把 1w 个 txt 文件平均分到 100 个文件夹中?
@ibigbug
@beordle
发上面了, 回复过的文字不能修改?
2015-01-09 17:27:53 +08:00
回复了 POP 创建的主题 Python 怎么用 python 把 1w 个 txt 文件平均分到 100 个文件夹中?
## quick and dirty

find or ls...|awk 'NR%100==1{t="/dest"++i}$0="mv " $0 " " t'|sh

- 假设你那些文件用ls/find找到
- 去掉最后的`|sh`可以显示生成的mv命令,并不执行
- 这个会mv你那些文件到dest1-dest1000目录。

用seq模拟下10个文件,每2个存到相应目录:

kent$ seq -f "%g.txt" 10|awk 'NR%2==1{t="/dest"++i}$0="mv " $0 " " t'
mv 1.txt /dest1
mv 2.txt /dest1
mv 3.txt /dest2
mv 4.txt /dest2
mv 5.txt /dest3
mv 6.txt /dest3
mv 7.txt /dest4
mv 8.txt /dest4
mv 9.txt /dest5
mv 10.txt /dest5

##Better version

前面那个quick and dirty, dirty在于,很多写死的东西,而且文件名有空格什么的会有问题,这个比上一个文件长,但是好一些,也一行:

...|awk -v q='"' -v dest="/dest" -v g="100" 'NR%g==1{t=dest"" ++i}{printf "mv %s %s\n", q$0q,q t q}'|sh

这个`dest` 参数可以制定,每多少个`g`参数也是活的,文件名都用引号括了,同样用seq模拟:

kent$ seq -f "%g.txt" 10|awk -v q='"' -v dest="/dest" -v g="2" 'NR%g==1{t=dest"" ++i}{printf "mv %s %s\n", q$0q,q t q}'
mv "1.txt" "/dest1"
mv "2.txt" "/dest1"
mv "3.txt" "/dest2"
mv "4.txt" "/dest2"
mv "5.txt" "/dest3"
mv "6.txt" "/dest3"
mv "7.txt" "/dest4"
mv "8.txt" "/dest4"
mv "9.txt" "/dest5"
mv "10.txt" "/dest5"
2015-01-09 16:57:49 +08:00
回复了 POP 创建的主题 Python 怎么用 python 把 1w 个 txt 文件平均分到 100 个文件夹中?
@beordle 我真是 嘿嘿,你看错了,蒙对了
2015-01-09 16:23:22 +08:00
回复了 nicksite 创建的主题 程序员 如何看待非科班出身,上培训出来的程序员?
科班与否与能力完全没关系。我本科,硕士都是科班范畴,多年工作后现在一样瘾大技术差。
2015-01-09 16:18:27 +08:00
回复了 cszhiyue 创建的主题 Python 大家认为 python 的前景如何
@n37r06u3 一周够快的。hello world 就算会差不多。
2015-01-09 16:15:40 +08:00
回复了 POP 创建的主题 Python 怎么用 python 把 1w 个 txt 文件平均分到 100 个文件夹中?
@ibigbug 我到公司后发,拿手机不好写
2015-01-09 16:12:37 +08:00
回复了 POP 创建的主题 Python 怎么用 python 把 1w 个 txt 文件平均分到 100 个文件夹中?
@beordle 原来是python节点,以为是程序员了,添乱了。awk很善于做这种事。
我哪写我是天津人啦
2015-01-09 16:09:20 +08:00
回复了 POP 创建的主题 Python 怎么用 python 把 1w 个 txt 文件平均分到 100 个文件夹中?
awk 就一行能搞定
2015-01-08 21:15:42 +08:00
回复了 otmb 创建的主题 程序员 散装罗技鼠标靠谱么?想入个好点的鼠标,写代码的时候舒服点:)
当时买了这个 http://www.logitech.com/en-us/product/anywhere-mouse-mx 当时觉得有点贵,55块,用了2年下来,缺点是稍微废电,2节电池用2月多,每天使用10小时左右。 这个要是坏了,如果自己不能换开关,换零件修复,就再买一个这个型号。很满意,尤其中键,挺禁用。
2015-01-07 21:04:21 +08:00
回复了 otmb 创建的主题 程序员 各位码神,你们用的显示器屏幕是几寸的?
顺便说下, 显示器太大了不舒服。 我试过在60寸HD电视上编码。不舒服。坐远坐近都不习惯。
1 ... 30  31  32  33  34  35  36  37  38  39 ... 45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1151 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 22:49 · PVG 06:49 · LAX 15:49 · JFK 18:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.