問題タブ [sunos]

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.

0 投票する
1 に答える
424 参照

unix - SunOS 5.10 で文字列を再帰的に検索して置換する

SunOS 5.10 マシンでテキスト ファイル内の文字列を再帰的に検索して置換するための UNIX コマンドは何でしょうか?

元:

現在のディレクトリのファイル内の文字列SIR01111を再帰的に置き換えたい。SIR02222

0 投票する
3 に答える
741 参照

linux - このコードが Linux では機能するのに、SunOS では機能しないのはなぜですか?

Linux では正しい出力が得られますが、Solaris ではファイルは libdl.so と呼ばれます (Solaris には libdl.so.0 はありません)。 Solaris インストールのファイル名 (libdl.so) を変更すると、セグメンテーション違反が発生します。

上記はubuntuでのもので、Solarisでは警告なしでコンパイルされますが、セグメンテーション違反が生成されます。

アップデート

0 投票する
1 に答える
404 参照

shell - SunOS の日付文字列からの日付

SunOS 5.10シェルスクリプトの日付文字列から金曜日木曜日のような曜日名を取得するにはどうすればよいですか? ユーザーがyyyymmdd(20130816) の形式で日付を入力すると、曜日名を取得する必要がありますか?

0 投票する
2 に答える
5026 参照

file - 'vi' の行が長すぎます。ファイルの最後の行に移動するための代替コマンド

vi でファイルを開こうとすると、次のように表示されます。

行が長すぎます

トピックvi: Line too longを読みましたが、2 つの解決策 (Vim のインストール、sedAWKfoldlessの使用) のみが実行可能ではありません。

私が開いたふりをしたファイルには 400.000 行以上あり、特定の行番号がわからないため、 moresedfoldviewなどのコマンドは機能しません。別のプログラムをインストールすることはデカルトされます。

特に最後の行で、ファイル内をナビゲートしたい。

オペレーティング システムは SunOS 5.8 であり、あなたが私に提案するコマンド、エディタ、またはプログラムは、このバージョンにインストールする必要があります。

最初はコマンドを破棄しましたtailが、それが独自のソリューションだと思います。

0 投票する
1 に答える
187 参照

java - サーバーの変更時に Linux コマンドが機能しない

現在、ファイルを取得するために別のサーバーを使用するようにシステムを変更しています (何かを追跡するために生成されたファイルであり、重要ではありません)。このシステムは Java に基づいており、これらのファイルを取得するためのコードは Linux コマンドを使用しています。これらのファイルを取得するためのコードは次のとおりです。

ただし、これは元のサーバー (x86_64 GNU/Linux) では機能しましたが、「新しい」サーバー (SunOs 5.10 Generic January) では機能しません。SunOS サーバーでこのコマンドを実行すると、次のようになります。

私はコマンドラインに精通しておらず、元のコードを書いていません。しかし、これは私が考え出したものです

これを SunOS サーバーで動作させるオプションの方法はありますか?

編集

line.endsWith("~"); の場合、読み取った各文字列を確認します。

0 投票する
3 に答える
110 参照

c - SunOS で stderr にメッセージなしで "system()" を実行する方法

system()SunOS で (C で) 関数呼び出しを行う方法を理解しようとしていますが、stderr (または stdout) には何も出力されません。現在、次のコードは Linux、OSX、HP-UX、および SunOS でコンパイル/実行されます。SunOS 以外のすべてで、次のような素晴らしい出力が得られます。

しかし、SunOS では次のようになります。

...その余分な「sh:」行は迷惑です:)

(私の目標: "cc" および/または "gcc" コマンドを実行できるかどうかを、プログラムによって静かに決定します。)