olxl2021 2023-02-23 11:01 采纳率: 0%
浏览 34

shell中代码 . sh文件

  1. useradd cfsp > / dev/null 2>&1
  2. id cfsp >&/ dev/null
  3. if [ $?ne 0]
    分别表示什么样意思
  • 写回答

4条回答 默认 最新

  • 我是沐风晓月 山东智码未来互联网科技有限公司官方账号 2023-03-18 07:26
    关注

    useradd cfsp > /dev/null 2>&1 :你应该是想表示创建用户并导入/dev/null 中,且将标准错误重定向到标准输出,并且标准输出丢弃。 说白了就是把输出结果不管对错都丢弃。

    id cfsp >&/dev/null 这句是个错误的写法,id cfsp, 表示查看cfsp用户信息,是不是想把结果输出到/dev/null 中 id cfsp &> /dev/null 这样写才对

    if [ $?ne 0] 这句也是错误的, 你应该想写的是 判断 $?与0的对比情况 if [ $? -eq 0 ] ,这样写才对

    评论

报告相同问题?

问题事件

  • 创建了问题 2月23日

悬赏问题

  • ¥15 python深度学习代码求跑
  • ¥100 对接美团闪购医药接口相关问题
  • ¥15 嵌入式软件电子烟开发
  • ¥15 职场 Excel 查重问题
  • ¥20 multisim方波发生电路产生的波形异常,学校没讲模电就留了实验qwq
  • ¥15 求怎么用idea2021.3.2创建web项目并配置tomcat
  • ¥100 or-tools的相关问题
  • ¥15 有可能用平板通过拓展坞来烧录程序吗(keil5的那种)
  • ¥15 状态图的并发态问题咨询
  • ¥15 PFC3D,plot