問題タブ [csh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 今日の最高の(ポータブルで保守可能な)シェルスクリプト言語は何ですか?
私はこの質問が親切であることを知っています-過去に始まった「宗教的」戦争であり、正しい答えは1つではないかもしれません。しかし、過去3〜4年間kshとcshを使用し、相互に移植したり、共通のロジックを複数のバージョンに適用したりする(レガシーコードとして読み取る)という苦痛を経験した後、新しいスクリプトを作成している場合は、 kshを選択しますが、選択ではなく強制から外れます。ksh / csh以外のより良いオプションはありますか?また、Unix(Solaris / HP / IBM / FreeBSD)とLinuxの間で移植可能なもの(そして、私があまり質問していない場合、またはすべてのLinuxフレーバーが理にかなっている場合)
提案を待っています...
平和:)DevangKamdar
operators - csh では、なぜ 4 - 3 + 1 == 0 になるのですか?
この単純な csh スクリプトを実行すると、出力が "2" と予想されるときに "0" が生成されます。
私はたくさん調べましたが、考えられる唯一のことは、「-」が減算ではなく単項否定として読み取られていたため、演算子の優先順位が変更され、2 + 1 ではなく 4 - 4 になったということでした。正しい?もしそうなら、何か理由はありますか?そうでなければ...助けて!
編集:したがって、それらは正しく連想的です! これらの演算子は、C では右結合ではありませんね。C-Shell は C とそんなに違うのですか?
linux - Linux:拡張とエイリアスは可能ですか?
簡単な例:
次のようにソースされているエイリアスが1つあるとします。
これに2番目のエイリアスを追加してもらいたい:
そのため、実行すると、実際に次のようになります。
これは可能ですか?もちろん、上記の例では、2番目が最初を上書きします。
なぜこれが欲しいのですか?最初のエイリアス(例よりもはるかに複雑)は会社のサーバーから公開されて共有されているため、元のエイリアスが変更された場合に備えて複製しないことをお勧めします。
私はCシェルを使用しています。
shell - 保留中の Perforce チェンジリスト内のすべてのファイルの差分を取得するにはどうすればよいですか?
特定の保留中の変更リスト内のファイルの差分を取得したいと考えています。これができたらいいのに:
これを実現するために、誰かが csh マジックをつなぎ合わせるのを手伝ってくれませんか?
多分出力を取り、p4 opened -c 999
それをパイプしp4 diff
ますか?
shell - csh でシェル コマンドを後方検索する Ctrl-R
私はこのショートカットをborne shellで気に入っています.cshまたはtschでシミュレートおよび/または(おそらくアドオンをインストールするか、スクリプトを使用して)実行できるかどうかを調べたいと思います.
ありがとう
linux - csh または tsch を最大限に活用するための適切なリソースは何ですか?
cch または tcsh シェルでの作業を最大限に活用したいと考えています。
一般的なヒント (投稿してください)、オンラインのヒント、または本を探しています。
ありがとう
shell - ファイルの最初のn行だけを表示するにはどうすればよいですか?
ヘッド+10を試しましたが、うまくいきませんでした。
linux - tcshまたはbashのシンボリックリンクであるファイルとフォルダーのみを表示します
基本的に私は次のことをしたいです:
(または他の方法で)シンボリックリンクであるファイルのみを表示します
したがって、出力は次のようになります
等
例えば、
ディレクトリのみを表示するには、エイリアスがあります。
隠しファイルだけを表示するのか、隠しディレクトリだけを表示するのか疑問に思いますか?
私は次の解決策を持っていますが、出力をカラーで表示しません:(
linux - UNIX csh/tcsh シェルから基本的な算術演算を実行する方法
Windows では、基本的な計算を実行する必要があるときに、組み込みの電卓を使用します。ここで、シェルしかない場合の一般的な方法を知りたいと思います。
ありがとう