Pertanyaan yang diberi tag bash

27
Ganti nama beberapa file menggunakan skrip Bash

Saya ingin mengganti nama banyak file di direktori yang sama menggunakan skrip Bash. Nama file adalah sebagai berikut: file2602201409853.p file0901201437404.p file0901201438761.p file1003201410069.p file2602201410180.p Saya ingin mengganti nama ke format

27
Verifikasi panjang variabel

Saya harus memverifikasi panjang variabel yang dibaca (batas skrip saya hingga lima karakter yang dimasukkan), saya memikirkan sesuatu seperti ini: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi apakah ada solusi yang lebih...

27
Bagaimana saya bisa mendaftar opsi bash'es untuk shell saat ini?

Bash intepreter itu sendiri memiliki opsi, yaitu Baris 22-23 dari halaman manual bash: OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked. In addition, bash interprets the following options...

27
alasan untuk exec dalam skrip wrapper

Saya telah melihat contoh skrip wrapper yang singkatnya adalah sebagai berikut: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Seperti yang terlihat di atas, mereka menggunakan execuntuk segera mengganti shell yang baru dibuat dengan...

27
Bagaimana saya bisa mengatur waktu pipa?

Saya ingin timeperintah yang terdiri dari dua perintah terpisah dengan satu keluaran perpipaan ke yang lain. Misalnya, perhatikan dua skrip di bawah ini: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Sekarang, bagaimana saya bisa timemelaporkan waktu yang diperlukan foo.sh |...

27
Apa artinya "sementara:;"?

Saya tahu apa itu whileloop. Namun, saya hanya melihatnya bekerja dengan: while [condition] while ![condition] while TRUE (infinite loop) Dimana pernyataan sesudahnya whileharus berupa TRUEatau FALSE. Ada perintah builtin shell bernama :. Ini digambarkan sebagai perintah dummy yang tidak...

26
Balikkan variabel boolean

Saya ingin mencoba skrip sederhana flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Tetapi ketika saya menjalankannya, jika saya mengetik true, saya akan melihat itu x="true"dan flag="true", tetapi siklus tidak berakhir. Apa yang salah...