Jo Miran
link
fedilink
English
34
edit-2
1Y

Here’s a horror story from literally yesterday. We have been fighting a system for a client for weeks and it has been a nightmare. Our clients just told us that they outsourced some of their work to an Indian outfit but that outfit is unfamiliar with Linux and doesn’t know how to edit text files so they have been downloading the files to their Windows machines, editing them in Windows, then uploading the contaminated text files back into Linux. None of them, not our client nor the outfit they hired, understood why this was a problem. We have no idea what files are affected and we won’t know until they fail because they obviously did not keep track of what they touched.

EDIT: I’m being intentionally vague.

Alien Nathan Edward
link
fedilink
English
81Y

The only reasonable response to this behavior is disproportionate violence

If this is about line endings, surely a simple shell or python script could correct them?

@Astaroth@lemm.ee
link
fedilink
English
3
edit-2
1Y

Does windows add an extra character at the end that gets converted to new line on linux? Because the other day I were copying a script and after pasting it an extra line was added after every single line, even the empty lines.

how it looked when I copied it:

bla
bla

bla

what it turned into:

bla

bla



bla
 
@candybrie@lemmy.world
link
fedilink
English
111Y

Windows uses CR LF (carriage return, line feed), whereas Unix just uses LF. For added fun, macs use CR.

noughtnaut
link
fedilink
English
51Y

For added fun, macs use CR.

This used to be true, for sure, but I thought this changed with OS X (which is essentially PrettyBSD) ?

@candybrie@lemmy.world
link
fedilink
English
41Y

You’re right. Notepad++ still lists macs as using CR for their EOL conversion tool, so I didn’t realize.

There’s already a command for it:

https://linux.die.net/man/1/dos2unix

@elscallr@lemmy.world
link
fedilink
English
71Y

You can just grep for carriage returns followed by newlines, grep -Pirn '\r\n$' /path/to/whatever. It’ll identify all your problematic files.

PorkSoda
link
fedilink
English
161Y

Haha this is up there with having to explain why opening a csv in Excel and then saving means that I don’t want the file.

I will never forgive excel for automatically converting all of my dates to some weird ass format, or stripping single quotes randomly, or something other BS that they do for no reason

ddh
link
fedilink
English
41Y

My absolute favourite is stripping leading zeroes from any text that looks like a number, then displaying it in scientific notation. But we get Copilot, so it balances out, right?

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
!piracy@lemmy.dbzer0.com
Create a post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

  • 1 user online
  • 106 users / day
  • 270 users / week
  • 1K users / month
  • 3.5K users / 6 months
  • 1 subscriber
  • 3.4K Posts
  • 82.2K Comments
  • Modlog