私は新しいUbuntuユーザーです。私は「Linux Command Line: A Complete Introduction」という本を読んでコードを練習しています。面白いのですが、8章を読むのに問題があります。
➜ ~ echo {1..10}
1 2 3 4 5 6 7 8 9 10
➜ ~ echo {z..a}
{z..a}
➜ ~ echo {Z..A}
{Z..A}
➜ ~ echo {a..z}
{a..z}
➜ ~
一連の文字を受信できません。なぜ?どうすれば解決できますか?私のシェルはoh-my-zshです。
答え1
これはケシ(そして強く打つ)機能があり、以下にはないかもしれません。あなたのたとえば、シェルスプリント(Debian / Ubuntuで使用されるデフォルトのシェル)
違いを確認するには、以下を試してください。
bash -c "echo {a..z}"
dash -c "echo {a..z}"
Debian のデフォルト値/bin/sh
はdash
.スクリプトは最初に#!/bin/sh
使用されますdash
。
私のDebian 7にはzsh
拡張シーケンスもありません。 (ksh、bash、dash、zshを確認しました)。