Browse Source

Refactor sed command syntax in cursor_linux_id_modifier.sh for improved readability

- Updated sed command delimiters from '/' to '|' for better clarity in modifying telemetry IDs.
- Ensured consistent formatting across multiple sed commands to enhance maintainability of the script.
pull/122/head v0.0.45
煎饼果子卷鲨鱼辣椒 5 months ago
parent
commit
55ec244325
  1. 8
      scripts/run/cursor_linux_id_modifier.sh

8
scripts/run/cursor_linux_id_modifier.sh

@ -179,10 +179,10 @@ generate_new_config() {
if [ -f "$STORAGE_FILE" ]; then if [ -f "$STORAGE_FILE" ]; then
# 直接修改现有文件 # 直接修改现有文件
sed -i "s/\"telemetry\.machineId\":[[:space:]]*\"[^\"]*\"/\"telemetry.machineId\": \"$machine_id\"/" "$STORAGE_FILE"
sed -i "s/\"telemetry\.macMachineId\":[[:space:]]*\"[^\"]*\"/\"telemetry.macMachineId\": \"$mac_machine_id\"/" "$STORAGE_FILE"
sed -i "s/\"telemetry\.devDeviceId\":[[:space:]]*\"[^\"]*\"/\"telemetry.devDeviceId\": \"$device_id\"/" "$STORAGE_FILE"
sed -i "s/\"telemetry\.sqmId\":[[:space:]]*\"[^\"]*\"/\"telemetry.sqmId\": \"$sqm_id\"/" "$STORAGE_FILE"
sed -i "s|\"telemetry\.machineId\":[[:space:]]*\"[^\"]*\"|\"telemetry.machineId\": \"$machine_id\"|" "$STORAGE_FILE"
sed -i "s|\"telemetry\.macMachineId\":[[:space:]]*\"[^\"]*\"|\"telemetry.macMachineId\": \"$mac_machine_id\"|" "$STORAGE_FILE"
sed -i "s|\"telemetry\.devDeviceId\":[[:space:]]*\"[^\"]*\"|\"telemetry.devDeviceId\": \"$device_id\"|" "$STORAGE_FILE"
sed -i "s|\"telemetry\.sqmId\":[[:space:]]*\"[^\"]*\"|\"telemetry.sqmId\": \"$sqm_id\"|" "$STORAGE_FILE"
else else
# 创建新文件 # 创建新文件
cat > "$STORAGE_FILE" << EOF cat > "$STORAGE_FILE" << EOF

Loading…
Cancel
Save