sh/bash/dash/ksh/zsh等Shell脚本
-
alfred119
- 帖子: 1
- 注册时间: 2021-09-15 16:30
#1
帖子
由 alfred119 » 2021-09-15 16:39
$ passwd
Changing password for "etldw"
etldw's Old password:
$ echo "abc!" | passwd
Changing password for "etldw"
etldw's Old password:
$ echo "abc!\n" | passwd
Changing password for "etldw"
etldw's Old password:
为什么这个echo无法被系统识别作为输入呢?
试了一天了,请哪位大虾帮忙看看。
ps:AIX Version 5.3
-
sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53
#2
帖子
由 sunfish » 2021-09-15 21:17
echo -e "<passwd>\n<passwd>" | passwd
docker && kubernetes
-
astolia
- 论坛版主
- 帖子: 6455
- 注册时间: 2008-09-18 13:11
#3
帖子
由 astolia » 2021-09-16 0:33
alfred119 写了: ↑2021-09-15 16:39
为什么这个echo无法被系统识别作为输入呢?
试了一天了,请哪位大虾帮忙看看。
ps:AIX Version 5.3
不清楚aix 5.3上面的passwd的行为,有可能就是不支持从stdin读
sunfish 写了: ↑2021-09-15 21:17
echo -e "<passwd>\n<passwd>" | passwd
aix不是linux,aix 5.3上的ksh内置命令echo不需要也不支持-e
-
sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53
#4
帖子
由 sunfish » 2021-09-17 15:55
astolia 写了: ↑2021-09-16 0:33
alfred119 写了: ↑2021-09-15 16:39
为什么这个echo无法被系统识别作为输入呢?
试了一天了,请哪位大虾帮忙看看。
ps:AIX Version 5.3
不清楚aix 5.3上面的passwd的行为,有可能就是不支持从stdin读
sunfish 写了: ↑2021-09-15 21:17
echo -e "<passwd>\n<passwd>" | passwd
aix不是linux,aix 5.3上的ksh内置命令echo不需要也不支持-e
赞,没注意到
docker && kubernetes