Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换。使用/在Unix shell脚本中_Unix - Fatal编程技术网

替换。使用/在Unix shell脚本中

替换。使用/在Unix shell脚本中,unix,Unix,我想在Unix shell脚本中用/替换: 2015.07.25至2015/07/25 我该怎么做?您可以使用sed这表示将站点中的字符[.](仅为“.”字符)替换为正斜杠。末尾的g代表“使这成为一个global替换,而不仅仅是替换第一个实例 echo "2015.07.25" | sed 's;[.];/;g' 结果: $echo“2015.07.25”| sed's;[.];g' 2015/07/25 您可以使用sed这表示替换站点中的字符[.](即“.”字符)为正斜杠

我想在Unix shell脚本中用
/
替换

2015.07.25
2015/07/25


我该怎么做?

您可以使用
sed
这表示将站点中的字符
[.]
(仅为“.”字符)替换为正斜杠。末尾的
g
代表“使这成为一个global替换,而不仅仅是替换第一个实例

echo "2015.07.25" | sed 's;[.];/;g'
结果:

$echo“2015.07.25”| sed's;[.];g'

2015/07/25


您可以使用
sed
这表示替换站点中的字符
[.]
(即“.”字符)为正斜杠。结尾处的
g
表示“使其成为g全局替换,而不仅仅是替换第一个实例”

echo "2015.07.25" | sed 's;[.];/;g'
结果:

$echo“2015.07.25”sed;[.];/;g'

2015/07/25

将“.”替换为“/”。使用转义字符(\)转义字符(.and/)的特殊含义


将“.”替换为“/”。使用转义字符(“\”)来转义字符(.and/)的特殊含义。

无需拿出瑞士军刀来钉小钉子:)


将字符
转换为
/

无需取出瑞士军刀来钉小钉子:)


将字符
转换为
/

我们需要更多的上下文。您是指文本文件内部(或其他类型的文件,然后指定),还是指字符串的输出
echo“2015.07.25”
。或者,一旦将您的值分配给变量,即
myDate=“2015.07.25”
。请花15分钟阅读您在搜索按最高票数排序的
[unix]日期重新格式化
时所能阅读的内容,然后更新您的问题,使之成为可回答的问题。祝你好运,我们需要更多的背景。您是指文本文件内部(或其他类型的文件,然后指定),还是指字符串的输出
echo“2015.07.25”
。或者,一旦将您的值分配给变量,即
myDate=“2015.07.25”
。请花15分钟阅读您在搜索按最高票数排序的
[unix]日期重新格式化
时所能阅读的内容,然后更新您的问题,使之成为可回答的问题。祝你好运
echo "2015.07.25" | tr . /