我刚刚接触shell脚本。我需要将文件名从下面的logpath重定向到另一个文件。如何使用sed命令来实现这一点。从日志路径中选择文件名
/home/path/logs/filename_script/_SUCCESS。
我需要从上面的路径(/ home/path/logs/filename_script/_SUCCESS)重定向文件名。请帮忙。
我刚刚接触shell脚本。我需要将文件名从下面的logpath重定向到另一个文件。如何使用sed命令来实现这一点。从日志路径中选择文件名
/home/path/logs/filename_script/_SUCCESS。
我需要从上面的路径(/ home/path/logs/filename_script/_SUCCESS)重定向文件名。请帮忙。
按我的理解,你可以试试这个:
cd /home/path/logs/filename_script/_SUCCESS
ls -1 > <another file>
前面将列出所有文件名的../_SUCESS路径和重定向它到另一个文件。请注意,-1选项将按顺序排列文件。如果您只想重定向单个文件名,那么您可以对其进行硬编码或使用通配符。
当然不是很有效率,但很简单。
basename $(dirname "/home/path/logs/filename_script/_SUCCESS")
filename_script
将其重定向到任何文件。
basename $(dirname "/home/path/logs/filename_script/_SUCCESS") > to_new_file
你的意思是一个脚本'/家庭/路径/日志/ ** **文件名_ script'你想的内容移动到'/家庭/路径/日志/ **文件名上成功全面完成** _脚本/ _SUCCESS'?或者你想创建一个'/ home/path/logs/** filename ** _ script/_SUCCESS'文件并在其中放置一些内容? –