unix - 在unix中将管道转换为管道分隔的csv文件中的双管道
问题描述
我有一个管道分隔的 csv 文件,如下所示:“Abc”|“2021 年 1 月 1 日”|“国家名称是印度|芬兰|,两者都很重要”|“2021 年 3 月 1 日”|“bbb”
因此,如果您看到国家/地区名称部分,则列内有一个管道。我想更换所有管道 | 成双 || 除了国家名称列中的一个,因此输出应为:“Abc”||“2021 年 1 月 1 日”||“国家名称是印度|芬兰|,两者都很重要”||“2021 年 3 月 1 日"||"bb"
请帮忙
解决方案
推荐阅读
- c# - 使用 WebView 隐藏基于 Xamarin 构建的应用程序的页眉和页脚
- javascript - 如何保护 API 端点,以便只有我们的代码可以使用它们?
- asynchronous - Flutter - 如何从 Firestore 返回当前用户
- julia - 记忆有限视界动态规划
- reactjs - 如何正确实现带有反应路由器的侧边栏?
- tableau-api - 如何获取数据源的 SQL
- tensorflow - 来自 TF.Estimator 的 .pbtxt 的 freeze_graph MemoryError
- javascript - React-native expo 矢量图标未在 android 上显示
- javascript - HighMaps 仅在美国地图中显示最后一个系列的颜色
- python - 如何将 Python 数据框转换为列表列表?