Pertanyaan yang diberi tag bash

113
Meneruskan variabel bash ke jq

Saya telah menulis skrip untuk mengambil nilai tertentu file.json. Ini berfungsi jika saya memberikan nilai ke jq select, tetapi variabel tampaknya tidak berfungsi (atau saya tidak tahu cara menggunakannya). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] |...

112
Skrip bash Unit Testing

Kami memiliki sistem yang memiliki beberapa skrip bash yang berjalan selain kode Java. Karena kami mencoba Menguji Segala Sesuatu yang Mungkin Bisa Rusak, dan skrip bash tersebut mungkin rusak, kami ingin mengujinya. Masalahnya adalah sulit untuk menguji skrip bash. Apakah ada cara atau praktik...

112
Bagaimana cara mengurai file CSV di Bash?

Saya sedang mengerjakan skrip Bash yang panjang. Saya ingin membaca sel dari file CSV menjadi variabel Bash. Saya dapat mengurai baris dan kolom pertama, tetapi tidak dapat mengurai kolom lain. Inilah kode saya sejauh ini: cat myfile.csv|while read line do read -d, col1 col2 < <(echo...

112
Cara menampilkan dan memperbarui gema di baris yang sama

Saya memiliki yang berikut di Bash (Di Linux) for dir in Movies/* do (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let...

112
Salin semua file dengan ekstensi tertentu dari semua subdirektori

Di bawah unix, saya ingin menyalin semua file dengan ekstensi tertentu (semua file excel) dari semua subdirektori ke direktori lain. Saya memiliki perintah berikut: cp --parents `find -name \*.xls*` /target_directory/ Masalah dengan perintah ini adalah: Ini menyalin struktur direktori juga, dan...

111
Skrip Bash mencetak "Command Not Found" pada baris kosong

Setiap kali saya menjalankan skrip menggunakan bash scriptname.shdari baris perintah di Debian, saya mendapatkan Command Not founddan kemudian hasil skrip. Skrip berfungsi tetapi selalu ada Command Not Foundpernyataan yang dicetak di layar untuk setiap baris kosong. Setiap baris kosong...

111
Membaca output dari sebuah perintah ke dalam array di Bash

Saya perlu membaca output dari sebuah perintah dalam skrip saya menjadi sebuah array. Perintahnya adalah, misalnya: ps aux | grep | grep | x dan memberikan output baris demi baris seperti ini: 10 20 30 Saya perlu membaca nilai dari output perintah ke dalam array, dan kemudian saya akan...

111
Cara mengekstrak satu kolom file csv

Jika saya memiliki file csv, apakah ada cara bash cepat untuk mencetak konten dari satu kolom saja? Dapat diasumsikan bahwa setiap baris memiliki jumlah kolom yang sama, tetapi setiap konten kolom akan memiliki panjang yang

110
Perbedaan string di Bash

Saya mencoba menemukan cara untuk menentukan perbedaan antara dua string dalam skrip saya. Saya dapat dengan mudah melakukan ini dengan diff atau comm, tetapi saya tidak berurusan dengan file dan saya lebih suka untuk tidak menampilkannya ke file, melakukan perbandingan dan membacanya...

110
Cara yang efisien untuk mengubah urutan file di Bash

Saya memiliki file besar yang dipisahkan tab dengan format seperti ini X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Saya ingin mengubah urutannya dengan cara yang efisien hanya dengan menggunakan perintah bash (saya dapat menulis sepuluh atau lebih baris skrip Perl...