Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.

2
Hapus file tanpa nama string
Saya ingin menghapus file yang tidak memiliki string '999' (tanpa '') dalam namanya. Saya telah mencoba: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Tapi tidak satu pun dari mereka yang berfungsi. Saya menggunakan macOS …
9 bash  osx  filenames  rm 


3
Bagaimana cara menangkap alamat IP pertama dari perintah ifconfig?
Bagaimana cara menangkap alamat IP pertama yang berasal dari ifconfigperintah? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX …
9 linux  bash  awk  sed  ifconfig 

3
ekspansi shell (A | B) dalam nama file?
Apakah mungkin untuk memperluas orpilihan di shell ketika membaca file misalnya. Yang saya maksudkan adalah bahwa, misalnya, grepmendukung sintaksis seperti (A|B)mencocokkan A atau B dalam sebuah file. Demikian pula, jika saya memiliki file-file ini: file1.txt file2.txt file3.txt file4.txt file5.txt Aku bisa melakukan cat file{1..5}.txtdi bash, karena memperluas jangkauan. Apakah ada …

1
tampilkan STDOUT sebelum STDERR?
Saya baru mengenal bash dan saya tidak bisa seumur hidup mencari tahu cara menjalankan perintah tertentu, misalkan ./fffdan cetak stdouts reguler sebelum stderr (saya bingung tentang artinya sendiri) sebagai contoh $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat: nofile: …

10
Bash: Ekstrak salah satu dari empat bagian dari alamat IPv4
Kita dapat menggunakan sintaks ${var##pattern}dan ${var%%pattern}untuk mengekstrak bagian terakhir dan pertama dari alamat IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} Bagaimana kita dapat mengekstrak bagian kedua atau ketiga dari alamat IPv4 menggunakan ekspansi parameter? …

7
Berlawanan dengan perintah `sumber`
Saya menggunakan sourceperintah dalam skrip bash saya untuk membaca / mencetak nilai variabel more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc sdf sdd sde sdg Apa …


3
Menghilangkan teks setelah input pengguna
Apakah ada cara Anda dapat membuat konten yang ditampilkan menghilang setelah pengguna memberikan input? Misalnya, ambil file ini di bawah #!/bin/bash read -n 1 -p 'how are you ? ' var if [ "$var" == "y" ] then echo 'Have fun' else echo 'Go to Doctor' fi Jika Anda menjalankan …
9 bash  scripting 

6
(bash) Skrip A, tunggu skrip B, tapi tidak proses anaknya
Jadi saya punya scriptA yang tidak: ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & wait otherstuffhappens ScriptB melakukan: rsync -av /important/stuff/. remoteserver:/remote/dir/. rsync -av /not/so/important/stuff/. remoteserver:/remote/dir/. & exit Hasil yang saya inginkan adalah scriptA akan menunggu semua instance dari scriptB selesai sebelum melanjutkan, …


4
Bagaimana cara memindahkan dan membuat ulang folder sekaligus?
Saya memiliki folder bernama statisticsdi server Ubuntu di mana file data disimpan secara teratur. Bagaimana saya bisa mengganti nama statisticsfolder backup-xxsaat membuat ulang statisticsfolder agar tersedia untuk menyimpan file baru? File dalam statisticsfolder dibuat oleh PHP file_put_contents. Saya lebih suka mengganti nama folder, karena ada banyak file di statisticsfolder.

6
Bagaimana saya bisa mendapatkan perintah sudo untuk menggunakan pengaturan di /root/.bashrc
Saya telah menyesuaikan .bashrcdengan sejumlah alias, khusus lldanexport LS_OPTIONS='--color=auto' Sayangnya ini tidak berfungsi ketika digunakan dengan sudo, jadi saya juga dimodifikasi /root/.bashrc, tetapi ini tampaknya tidak membuat perbedaan. sudo envmenunjukkan HOME=/rootdanSHELL=/bin/bash Bagaimana saya bisa mendapatkan sudoperintah untuk menggunakan pengaturan /root/.bashrc? Saya mengerti bahwa ini hanya terjadi ketika bashdijalankan secara interaktif, …
9 bash  debian  sudo 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.