• Anna
    link
    fedilink
    94 days ago

    Yeah AI is really stupid especially when it comes to bash. Once one of my colleague came to me asking a bash script not working that they got from ChatGPT. It was 20-30 lines with function and everything was a variable even the commands. I didn’t even bother reading, asked them what they were trying to do and wrote a simple one liner and it did exactly what they wanted in first try…

      • CarrotsHaveEars
        link
        fedilink
        33 days ago

        This is one thing from Reddit that I don’t miss. To everyone else this is just spam.

        • Anna
          link
          fedilink
          33 days ago

          Hey we need a little bit of spam on the internet to filter out bots who write elaborate garbage from GPT and humans who write simple msgs.

      • Anna
        link
        fedilink
        13 days ago

        The profile just says 2 years ago. How do you know this is the cake day? I don’t even know when I joined so maybe it is who knows.

    • ☆ Yσɠƚԋσʂ ☆OP
      link
      fedilink
      24 days ago

      I’ve had pretty good success with DeepSeek making decent bash scripts. What was the script out of curiosity, I can try and see what DeepSeek spits out.

      • Anna
        link
        fedilink
        24 days ago

        Check if a CSV exists and if it does rename to the filename_date.CSV and upload to hdfs

        • ☆ Yσɠƚԋσʂ ☆OP
          link
          fedilink
          34 days ago

          here’s what DeepSeek gave me for the following prompt: write a small bash script to check if a CSV exists and if it does rename to the filename_date.CSV and upload to hdfs, keep it simple

          #!/bin/bash
          
          # Check if filename argument is provided
          if [ $# -eq 0 ]; then
              echo "Usage: $0 <csv_filename>"
              exit 1
          fi
          
          CSV_FILE="$1"
          
          # Check if file exists
          if [ ! -f "$CSV_FILE" ]; then
              echo "Error: File $CSV_FILE not found!"
              exit 1
          fi
          
          # Generate new filename with date (YYYYMMDD format)
          DATE=$(date +%Y%m%d)
          NEW_FILENAME="${CSV_FILE%.*}_${DATE}.csv"
          
          # Rename the file
          mv "$CSV_FILE" "$NEW_FILENAME"
          
          # Upload to HDFS
          hdfs dfs -put "$NEW_FILENAME" /path/to/hdfs/directory/
          
          echo "Successfully processed: $NEW_FILENAME"
          
          • Anna
            link
            fedilink
            34 days ago

            OK at least it didn’t create functions for everything. ChatGPT had a function to kinit, to rename and to upload to hdfs. And each function had 2-3 line comments. I mean for a single command how can you put 3 lines of comments.

            • ☆ Yσɠƚԋσʂ ☆OP
              link
              fedilink
              34 days ago

              I’ve never touched ChatGPT out of principle, but everything I hear about it makes it sound like hot garbage.