Chinaunix
标题:
请教一个bsh转csh的问题
[打印本页]
作者:
luobingyin
时间:
2014-09-28 11:26
标题:
请教一个bsh转csh的问题
本帖最后由 luobingyin 于 2014-09-28 11:35 编辑
前几天错把rm当成mv用了,导致文件被误删除
,今天痛下决心欲将rm改造成移动大回收站,找到了一个代码:
alias rm=trash #命令别名 rm改变为trash,通过将rm命令别名值trash来实现把rm改造成删除文件至回收站
alias r=trash
alias rl=’ls ~/.trash’ # rl 命令显示回收站中的文件
alias ur=undelfile # ur命令找回回收站中的文件
undelfile()
{
mv -i ~/.trash/\$@ ./
} #这个函数的作用是找回回收站下的文件
trash()
{
mv $@ ~/.trash/
} #这个函数是将指定的文件移动到指定的目录下,通过将rm命令别名值trash来实现把rm改造成删除文件至回收站
cleartrash()
{
read -p “clear sure?[n]” confirm
[$confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf ~/.trash/*
} #这个函数的作用是清空回收站目录下的所有文件
复制代码
但是这个代码是bshell写的,公司环境只能用cshell,想请教一下各位如何将这个代码转成cshell的,谢谢,在网上查了一些资料,很少有cshell编程相关的,非常感谢!!
作者:
bulletmarquis
时间:
2014-09-28 11:31
回复
1#
luobingyin
不会csh。。。我只想说LZ的标题写反了。。。
作者:
Shell_HAT
时间:
2014-09-28 11:33
C-shell Cookbook 1.3.pdf
http://www.astro.soton.ac.uk/unixtut/sc4.pdf
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2