問題タブ [sh]
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.
makefile - Makefile を使用してオブジェクトとソースを分離する
メイクファイルを希望どおりに動作させるのに苦労しています。まず、これは POSIX の make であると言いたいと思います。http: //www.opengroup.org/onlinepubs/009695399/utilities/make.html のように、BSD と GNU (Linux) の両方で動作するビルド システムが必要です。 .
私が望んでいるのは、メンテナンス不要のメイクファイルです。すべての .c および .asm ファイルを src/ にコンパイルし、オブジェクト ファイルを objs/ に配置してから、objs/ 内のすべてをバイナリ ファイルにリンクするだけです。
いろいろできるのですが、ソースファイルとobjファイルを分けてもらうことができません。
組み込みのシェル スクリプト (POSIX 定義の /bin/sh を使用) が少し必要な場合は問題ありませんが、依存関係を正しく機能させることができません。ソース ファイルの方が新しい場合にのみ、オブジェクト ファイルをビルドするようにします。
私の最も近いものはこれです:
これには、まだ C_OBJS=objs/foo.o などを指定する必要があるという問題があります。また、POSIX ではないため、BSD make でコンパイルされますが、GNU make ではコンパイルされません。
regex - iframe 内のランダムなサイト URL を置き換える sed
私の問題は、iframeに感染したページがたくさんあり、それぞれが異なるURLまたは異なるIDを持っている例です
また
すべての xxx がランダムである場合、私がする必要があるのは削除することです。この iframe をこのように空白に置き換えます
下手な英語でごめんなさい よろしくお願いします
macos - MacでGNUのreadlink-fの動作を取得するにはどうすればよいですか?
Linuxでは、ユーティリティは追加のリンクをたどるreadlink
オプションを受け入れます。-f
これは、MacおよびおそらくBSDベースのシステムでは機能しないようです。同等のものは何でしょうか?
デバッグ情報は次のとおりです。
unix - Godaddy クーポン コードのシェル スクリプト - このスクリプトはどのように機能しますか?
クーポン サイトに、誰かがGodaddy 割引コードを見つけるためのシェル スクリプトを投稿しました。
1 - このスクリプトがどのように機能するか説明してもらえますか?
具体的には、構文について混乱しています:
2 - シェル スクリプトを使用すると、perl/python/ruby と同じようにサイトをスパイダーできますか?
3 - 目的の目標を達成するための最も効率的な方法は?
4 - これは倫理的/合法的ですか?
ruby - Ruby1.8のShellwords.shellescapeの実装
1.8.7のビルドには、のバックポートバージョンがあるようですがShellwords::shellescape
、メソッドは1.9の機能であり、以前のバージョンの1.8では確実にサポートされていないことを知っています。誰かが、Gem形式で、またはスニペットとして、Ruby用にエスケープするBourneシェルコマンドの堅牢なスタンドアロン実装をどこで見つけることができるか知っていますか?
shell - ネーミング: BEGIN ~ END vs LIVE ~ EVIL ブロック構造化言語
中括弧言語はよく知られています: (ウィキペディア)
他のプログラミング言語では、BEGIN ~ END と LIVE ~ EVIL のブロック構造を使用できます。例えば
A) BEGIN ~ END、DO ~ END、IF ~ END IF - 例: Ada、Modula、Pascal、PL/I、Ruby など...
B) IF ~ FI, DO ~ OD, CASE ~ IN ~ OUT ~ ESAC - 例:アクション! 、ALGOL 68、Bourne shell、Cool、ELLA、Guarded Command Language、Lucid、Opal、Maple、Mary、 Polyglot、Promelaなど...
ブロック構造の 2 つの異なるスタイル A) と B) を区別するための正式な (または妥当な) 名前は何ですか?
shell - stdinがリダイレクトされた後、ボーンスクリプトでユーザー入力を取得する
(これは間接的にはるかに大きな宿題の一部です)
私は次のようなものを持っています
リダイレクトされたstdinの代わりに、2回目の読み取りにconsole /defaultstdinを使用する成功した方法が見つかりません。
純粋なボーンスクリプトである必要があります。
bash - bashスクリプトを使用してバックラウンドでプロセスを実行する
次のようにスクリプトを実行したい:
ランナー:ssh'javaプログラム&' ssh'javaプログラム&'
最初のプロセスをフォークするスクリプトを作成するにはどうすればよいですか?現在、終了するのを待っています。
ありがとう
bash - シェルスクリプトで文字列の最初の2文字を抽出するにはどうすればよいですか?
たとえば、次のようになります。
抽出したい: