我必须通过删除每个文件名的前5个字符来重命名目录中的多个文件。 我怎样才能做到这一点我bash /壳? 我使用的是Ubuntu 11.10。 谢谢。
我可以移动包含本地Mercurial存储库的目录而不打破它,还是知道它的存在位置,并期望它永远存在? (来自SVN,具有移动本地回购的开关/重定位要求。)
我有一组文件,我想一致重命名,文件被命名为像 "System-Log-01-01-2009-NODATA.txt" "Something-Log-01-01-2009-NODATA.txt" 我希望它们是小写,yyyymmdd,.log扩展名 "system.20090101.log" "something.20090101.log"
我们正在取代我们的SQL Server,并决定重命名服务器本身比改变其他所有指向新名称要容易得多。 我们find了更改SQL Server实例名称的说明,以匹配如下所示的计算机名称: sp_dropserver 'OLDSERVER' sp_addserver 'NEWSERVER', local 虽然SQL企业pipe理器似乎不喜欢那些在一起。 我不得不把它改变成以下的一起工作: sp_dropserver 'OLDSERVER'; GO sp_addserver 'NEWSERVER', 'local'; GO 这不坏,但我更喜欢事情更自动化。 由于@@ ServerName返回实例的名称,我想出了如何自动化第一行: sp_dropserver @@ServerName; GO 我还了解到,SERVERPROPERTY('ServerName')应该返回计算机名称,所以我想我可以使用它来自动化第二部分,但是这不起作用: sp_addserver SERVERPROPERTY('ServerName'), 'local'; GO 我尝试设置一个variables,我需要做任何更新SQL代理作业,但是也没有工作: DECLARE @srv sysname; SET @srv = CAST(SERVERPROPERTY('ServerName') AS sysname); sp_addserver @srv, 'local'; GO “sp_addserver”附近的语法不正确。 我非常希望不必将新的服务器名称硬编码到脚本中,以使其更容易重用。 有人有什么想法?
Vista允许具有空的“名字”(例如“.svn”)的文件。 但是,当我尝试删除现有文件的文件名,在资源pipe理器中使用前缀或使用cmd的“重命名”时,我失败。 如何轻松重命名文件以仅包含后缀? (我使用Vista,如果这件事)。
我想重命名我的一个Debian Linux服务器,给它一个更具描述性的,基于angular色的名字。 这里是我知道的名字将需要改变的地方: / etc / hostname&/ etc / mailname&执行主机名命令 / etc / hosts文件 / etc / hosts在其他服务器上,比如我们的远程日志服务器 / etc / password(我通常重命名root以匹配服务器名称,使sorting邮件更容易) Logwatch / Logcheckconfiguration “rkhunter –propupd”需要运行 备份客户端configuration – 备份服务器configuration 如果这是群集的一部分,则在心跳或Keepaliveconfiguration(在所有群集服务器上)中input名称 /etc/drbd.conf(如果有共享的drbd驱动器) DNS服务器 – 内部和外部 Virtual Center中的服务器名称(这是一个虚拟服务器) 名称在Nagios / OpsView或其他监控软件 服务器文档中的引用 我忽略了什么? 重命名服务器时还有其他常见的事情需要改变吗?
将ACDCreplace为AC-DC 例如,我们有这些文件 ACDC – 摇滚乐不是噪音Pollution.xxx ACDC – Rocker.xxx ACDC – 拍摄到Thrill.xxx 我希望他们成为: 交stream – 直stream – 摇滚不是噪音污染.xxx AC-DC – Rocker.xxx AC-DC – 拍摄到Thrill.xxx 我知道sed或awk用于这个操作。 我不能谷歌任何东西,所以我要求你的帮助=)你能提供完整的工作shell命令这个任务? 反馈: OSX用户的解决scheme