タグ付けされた質問 「pipeline」

3
Bashで2つのパイプラインを比較するにはどうすればよいですか?
Bashで一時ファイルを使用せずに2つのパイプラインを比較するにはどうすればよいですか?次の2つのコマンドパイプラインがあるとします。 foo | bar baz | quux そして、あなたdiffは彼らのアウトプットで見つけたいと思っています。1つの解決策は明らかに次のとおりです。 foo | bar > /tmp/a baz | quux > /tmp/b diff /tmp/a /tmp/b Bashで一時ファイルを使用せずにそれを行うことは可能ですか?パイプラインの1つをパイプしてdiffすることにより、1つの一時ファイルを削除できます。 foo | bar > /tmp/a baz | quux | diff /tmp/a - ただし、両方のパイプラインを同時にdiffにパイプすることはできません(少なくとも明らかな方法ではありません)。/dev/fd一時ファイルを使用せずにこれを行うための巧妙なトリックはありますか?
143 bash  diff  pipeline 

14
Rのmagritrrからの%>%のようなPythonの機能パイプ
R(のおかげでmagritrr)では、を介してより機能的な配管構文で操作を実行できるようになりました%>%。これは、これをコーディングする代わりに、次のことを意味します。 > as.Date("2014-01-01") > as.character((sqrt(12)^2) これを行うこともできます: > "2014-01-01" %>% as.Date > 12 %>% sqrt %>% .^2 %>% as.character 私にとってこれはより読みやすく、これはデータフレームを超えたユースケースにまで及びます。Python言語は同様のものをサポートしていますか?

3
PostgreSQLのCI / CDパイプラインが「データベースが初期化されておらず、スーパーユーザーのパスワードが指定されていない」エラーで失敗する
CI / CD用のPosgreSQLでBitbucketパイプラインを使用しています。このドキュメントによると、PostgreSQLサービスは次のように説明されbitbucket-pipelines.ymlています。 definitions: services: postgres: image: postgres:9.6-alpine 今までは問題なく動作しました。しかし、最新のパイプラインはすべて次のエラーで失敗しました: Error: Database is uninitialized and superuser password is not specified. You must specify POSTGRES_PASSWORD for the superuser. Use "-e POSTGRES_PASSWORD=password" to set it in "docker run". You may also use POSTGRES_HOST_AUTH_METHOD=trust to allow all connections without a password. This is *not* …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.