V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
baskice
V2EX  ›  问与答

新人都不会写 bash 了???

  •  
  •   baskice · 2016-10-24 21:57:31 +08:00 · 5040 次点击
    这是一个创建于 2986 天前的主题,其中的信息可能已经有所发展或是发生改变。
    怎么现在新人 java c++ php 都有会写的, bash 反而没几个会写的了……??

    又不是很难
    34 条回复    2016-10-25 18:33:15 +08:00
    luoluoluo
        1
    luoluoluo  
       2016-10-24 22:00:08 +08:00   ❤️ 3
    不会可以学嘛,不然为啥叫新人
    按你这逻辑,也可以问
    新人都不会写 java 了???
    新人都不会写 C++了???
    新人都不会写 php 了???
    ...
    crs0910
        2
    crs0910  
       2016-10-24 22:00:32 +08:00 via iPhone
    那叫 shell
    tracyone
        3
    tracyone  
       2016-10-24 22:03:01 +08:00 via Android
    其实会 python 之类也可以代替 shell script 了,没必要懂
    falcon05
        4
    falcon05  
       2016-10-24 22:03:32 +08:00 via iPhone
    shell script 吗?
    cloverstd
        5
    cloverstd  
       2016-10-24 22:04:35 +08:00
    写 zsh ,不写 bash
    weakiwi
        6
    weakiwi  
       2016-10-24 22:05:25 +08:00 via Android   ❤️ 1
    最近刚用到 vbs ,感觉如果只是简化操作,还是倾向于现查现写。也正是因为这样,才不好意思说自己"会"shell script
    txlty
        7
    txlty  
       2016-10-24 22:08:46 +08:00
    干嘛抢运维的活
    SourceMan
        8
    SourceMan  
       2016-10-24 22:11:26 +08:00 via iPhone
    难道我孤陋寡闻了,应该是 shell 吧
    pangtianyu
        9
    pangtianyu  
       2016-10-24 22:11:31 +08:00   ❤️ 2
    一眼看到写 bash
    以为是写一个 bash 出来
    心想:好厉害啊 新人连这个都要会
    612
        10
    612  
       2016-10-24 22:44:23 +08:00 via iPhone
    echo 个 hello world 行不行。。。
    livc
        11
    livc  
       2016-10-24 22:47:38 +08:00
    不会不能学吗?“又不是很难”你自己说的啊。

    另外,对于新人来说, java c++ php 明显用的比 shell 脚本多啊
    yangff
        12
    yangff  
       2016-10-24 22:53:36 +08:00
    @crs0910 shell 是 shell , bash 是 bash ……
    yangff
        13
    yangff  
       2016-10-24 22:54:32 +08:00
    不过我宁可用 nodejs 或者 ruby , powershell 都比这玩意好用(不过这是 win 上的话题了……)…… bash 谁爱写谁写去=-=
    ianva
        14
    ianva  
       2016-10-24 23:04:42 +08:00
    shell 还不难,这种奇葩的命令语法,比各种语言难记多了,还都没个规律,调试又麻烦,过段时间不用忘的快,各种资料有散乱,简直反人类
    wdlth
        15
    wdlth  
       2016-10-24 23:18:12 +08:00   ❤️ 1
    怎么现在新人 Java C++ PHP 都有会写的, Basic 反而没几个会写的了……??

    又不是很难

    看来可以成一个句式……
    msg7086
        16
    msg7086  
       2016-10-24 23:25:06 +08:00
    Bash 谁爱写谁写去,人生苦短我用撸逼。
    binss
        17
    binss  
       2016-10-24 23:32:05 +08:00
    人声苦短我用 python
    jppxhz01
        18
    jppxhz01  
       2016-10-24 23:32:42 +08:00 via iPad
    作为一个运维都不怎么会,语法太反人类了
    mdzz
        19
    mdzz  
       2016-10-24 23:51:42 +08:00   ❤️ 1
    调试 bash 脚本: bash -x script.sh
    set -x 打开调试, set +x 关闭调试
    关键命令前添加 : 或者 echo 也可帮助调试
    corvofeng
        20
    corvofeng  
       2016-10-24 23:57:13 +08:00 via Android
    不会就不会吧, 需要的时候自然就会了
    muziki
        21
    muziki  
       2016-10-25 00:05:07 +08:00 via iPhone
    Shell 只是个工具啊,给个半天看看就差不多了
    RqPS6rhmP3Nyn3Tm
        22
    RqPS6rhmP3Nyn3Tm  
       2016-10-25 00:21:01 +08:00 via iPhone
    我也不会写……有脚本就用 Python ,换个解释器的问题,功能强得多
    shiny
        23
    shiny  
       2016-10-25 01:24:57 +08:00
    @wdlth 怎么现在新人 Java C++ PHP 都有会写的, LOGO 反而没几个会写的了……??

    又不是很难
    zhy0216
        24
    zhy0216  
       2016-10-25 02:18:49 +08:00 via iPhone
    历史是向前的 有些东西会慢慢的被淘汰的
    ericFork
        25
    ericFork  
       2016-10-25 02:39:58 +08:00
    希望楼主不是缺币了……

    如果这个新人是来面运维而 bash 不会写,多半是对自己作为开发的能力也不自信才来面试运维的。这样的人我倒是面过一些……
    ivanlw
        26
    ivanlw  
       2016-10-25 04:26:26 +08:00
    楼主情商低到需要自省一下,铜币拿走不送。

    难道楼主没有不会写 shell 的时候?
    imn1
        27
    imn1  
       2016-10-25 08:18:28 +08:00
    举个例子
    一个含多字节字符和双引号的 csv ,按指定列排序
    python 我两年前就写出来了,留着用,但 bash 一直找不到 100%正确的写法
    sort -k 不是每次都排序正确的,很奇怪

    简单说就是一些可替代 bash 的 cli 语言,功能更强,有时就没必要花时间学 bash 了
    bash 我觉得最好用的就是 var=$(命令) 这句了,其他语言都需要写段代码块
    R18
        28
    R18  
       2016-10-25 08:19:53 +08:00
    坦白的讲 我也不会。
    GPU
        29
    GPU  
       2016-10-25 08:29:11 +08:00
    我会 shell 但是不会 php C++ Java
    geeksu
        30
    geeksu  
       2016-10-25 08:36:13 +08:00
    都说是新人了,有用到的话再学不就行了,关键是看学习能力
    codingadog
        31
    codingadog  
       2016-10-25 08:36:16 +08:00 via iPhone
    怎么现在新人 java c++ php 都有会写的, 汇编 反而没几个会写的了……??

    又不是很难
    geeksu
        32
    geeksu  
       2016-10-25 08:36:51 +08:00
    怎么现在新人各种代码都有会写的,反而没几个会用纸带打孔了……??
    StarBrilliant
        33
    StarBrilliant  
       2016-10-25 09:07:15 +08:00
    https://github.com/m13253/scripts/blob/master/imgopt
    丢个图片优化脚本然后跑路
    zhihaofans
        34
    zhihaofans  
       2016-10-25 18:33:15 +08:00 via Android
    我的话是因为用不到所以不会
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2598 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:07 · PVG 13:07 · LAX 21:07 · JFK 00:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.