私はしばしばxyzテキストファイル(緯度、経度、高度)を操作するためにawkを使用します。 z列に正の値と負の値の両方を持つ特定のファイルがあり、すべてが負になることを望みます。したがって、{$ 3 * - 1}は負の数を正の数に反転させ、すべての負の数が必要なため機能しません。可能だと思いますが、把握できませんでした。
ベストアンサー1
すべての正の値を否定し、負の値を保持すると仮定すると、条件演算子が機能します。
$3 > 0 ? -1 * $3 : $3
私はしばしばxyzテキストファイル(緯度、経度、高度)を操作するためにawkを使用します。 z列に正の値と負の値の両方を持つ特定のファイルがあり、すべてが負になることを望みます。したがって、{$ 3 * - 1}は負の数を正の数に反転させ、すべての負の数が必要なため機能しません。可能だと思いますが、把握できませんでした。
すべての正の値を否定し、負の値を保持すると仮定すると、条件演算子が機能します。
$3 > 0 ? -1 * $3 : $3