Pertanyaan yang diberi tag shell-script

8
Memperbaiki skrip Bash saya

Saya perlu meningkatkan skrip Bash saya agar berjalan dengan sempurna tanpa masalah. Script ini digunakan ds4drvdi dalamnya dan memiliki beberapa masalah yang saya tidak yakin tentang cara memperbaikinya. Masalah pertama adalah bahwa itu tidak selalu berjalan atau bekerja ketika controller...

8
Perangkap Ctrl-C dalam skrip awk

Saya percaya Ctrl- Cdapat terjebak dalam skrip bash. Apakah mungkin untuk menjebaknya di dalam skrip Awk untuk menangani peristiwa itu? Misalnya, untuk membatalkan pemrosesan, tetapi mencetak hasil dari apa yang sudah diproses, bukan hanya berhenti secara

8
Jalankan sementara true dalam skrip systemd

Saya mendapat skrip bash pada dasarnya menjalankan ini: #!/bin/bash [...] while true; do str="broadcast "`randArrayElement "messages[@]"` server_send_message $str sleep $interval done Sekarang saya ingin menjalankan ini sebagai layanan systemd, skrip layanan saya terlihat seperti...

8
Perpipaan dari find ke grep

Apa yang saya coba lakukan? Tulis perintah yang mencari file apa pun yang tidak diperlukan oleh file lain di proyek saya. Apa yang sudah saya coba? Saya menggunakan finduntuk mendapatkan daftar nama file. Sekarang saya ingin menggunakan nama file sebagai string pencarian (bukan file untuk...

8
Membuat fungsi cp saya sendiri di bash

Untuk tugas saya diminta untuk secara cerdik menulis fungsi bash yang memiliki fungsi dasar yang sama dengan fungsi cp(copy). Hanya perlu menyalin satu file ke yang lain, jadi tidak ada banyak file yang disalin ke direktori baru. Karena saya baru menggunakan bahasa bash, saya tidak dapat mengerti...

8
Referensi variabel array bash dari array lain

Saya ingin menulis skrip untuk referensi beberapa array dari array lain yang menyimpan nama-nama variabel array ini. Inilah kode saya sejauh ini: #!/bin/bash array1=('array1string1' 'array1string2') array2=('array2string1' 'array2string2') array_names=('array1' 'array2') for a in...

8
Pisahkan string menggunakan IFS

Saya telah menulis skrip sampel untuk memisahkan string tetapi tidak berfungsi seperti yang diharapkan #!/bin/bash IN="One-XX-X-17.0.0" IFS='-' read -r -a ADDR <<< "$IN" for i in "${ADDR[@]}"; do echo "Element:$i" done #split 17.0.0 into NUM IFS='.' read -a array

8
abaikan "tidak ada yang cocok"

Saya ingin mendaftar semua file dalam folder bernama foldernameyang memiliki ekstensi test, atestatau btest. Pikiranku adalah berlari ls ./foldername/*.{a,b,}test Ini berfungsi dengan baik kecuali tidak ada apa-apa dengan ekstensi atest, dalam hal ini saya mendapatkan kesalahan zsh: no matches...

8
cara menggeser nilai array dalam bash

kami ingin membuat 6 folder mount point sebagai contoh /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg jadi kami menulis skrip bash sederhana ini menggunakan array folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1...

8
Menambahkan file ke file tbz

Saya mencari cara untuk memperbarui ribuan file arsip .tbz, jadi saya akan melakukan ini dengan skrip shell. Saya perlu menambahkan satu file ke masing-masing. Pertanyaan saya adalah, adakah cara yang lebih cepat untuk melakukan ini tanpa mengekstraksi setiap konten tbz, lalu mengompres ulang...

8
Bingung dengan perintah `find` ini dalam skrip Bash?

Saya memiliki skrip bash, dibuat oleh seseorang yang tidak lagi dapat menjelaskan artinya, yang digunakan untuk TAR otomatis folder dan mencadangkannya. Saat ini saya bingung dengan baris terakhir: find '/home/_backups/pokebrawl' -mtime +6 -type f -delete Script lengkapnya ada di bawah ini....